Provide high-paced iOS software development for both internal and external projects at Paycom
Requirements
- 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
- Knowledge of 3 most recent major iOS versions, with an awareness of upcoming beta OS versions
- Knowledge of Web views, cookie management, session handling, etc.
- Knowledge of Google Firebase
- Experience in iOS Networking using Swift
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, supporting 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
Other
- A Bachelor's degree in computer science, management information systems, engineering, or related degree
- 1+ years of native iOS development experience and have built large-scale, high-availability iOS applications
- Must have education, training, or experience in one or more of object-oriented programming, business intelligence tools, or mobile application development
- Strong communication and organizational skills with attention to both detail and process
- Demonstrated ability to manage multiple concurrent projects and ability to meet stated deadlines