Software Developer - iOS

Paycom Software, Inc.Oklahoma City, OK
45d

About The Position

Provide high-paced iOS software development for both internal and external projects where strong verbal and written communications skills are necessary. Manage multiple projects in parallel while prioritizing code quality and app performance. This position will serve as a subject-matter expert for iOS technologies and development.

Requirements

  • Strong verbal and written communications skills
  • Swift
  • UIKit
  • SwiftUI
  • networking with URLSession
  • Persistent Data storage (like CoreData)
  • Swift Concurrency
  • Xcode
  • XCTests
  • CI/CD
  • Fastlane
  • XcodeGen
  • XCUITests
  • Container technologies such as Docker
  • PHP
  • MySQL
  • JavaScript

Responsibilities

  • Planning and development of a wide range of iOS apps including new and existing high availability products
  • Acting as a subject-matter expert for iOS technologies and development, you will support the adaptation of strong software architecture and best practices
  • Collaborating with a range of cross-domain teams for completion of iOS projects and solving of complex problems
  • Overseeing entire SDLC from planning, design, development, integration, and implementation of iOS applications, including building new services and managing technical debt
  • Developing a variety of projects ranging from industry-wide services and other interfacing technologies.
  • Creates development code that is standard for the Human Capital Management (HCM) industry
  • Make any adjustments to code after testing is performed to ensure that code will address testing concerns
  • Partnering with other developers, quality assurance, and application support on software projects of all sizes.
  • Utilize project management software, issue tracking and source control solutions to track communication about development specs, development, testing, and fixes
  • Participate in team and project meetings to collaborate on concepts and designs
  • Communicating with non-technical professionals
  • Communicate with product managers on the clarification of specifications as needed
  • Communicate with customer support to gather feedback on client needs and suggestions as needed
  • Adhering to the organizational processes to track project metrics and status.
  • Utilize Jira to track time spent on projects and meetings
  • Collaborate with application support and quality assurance to evaluate stages in projects
  • Participate in daily standup meetings

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service