remote
Senior iOS Mobile Developer - Capgemini
Mobile Developer
Lead the design, development, and delivery of high‑performance iOS applications, driving architecture decisions and mentoring junior engineers while leveraging Swift, Objective‑C, and modern iOS frameworks.
About the role
Key Responsibilities
- Architect, design, and implement scalable iOS applications using Swift and Objective‑C.
- Lead code reviews, enforce best practices, and mentor junior developers.
- Integrate with backend services via RESTful APIs and manage data persistence with Core Data.
- Utilize modern iOS frameworks such as Combine, SwiftUI, and UIKit to deliver responsive UI/UX.
- Maintain CI/CD pipelines, version control (Git), and ensure high code quality through automated testing.
- Collaborate with cross‑functional teams in an Agile environment to define requirements and deliver increments on schedule.
Requirements
- 5+ years of professional iOS development experience with strong proficiency in Swift and Objective‑C.
- Deep understanding of iOS SDK, memory management, and performance optimization.
- Hands‑on experience with Combine, Core Data, and modern UI frameworks (SwiftUI or UIKit).
- Proven ability to design REST API integrations and work with JSON, authentication, and networking libraries.
- Experience with Git, CI/CD tools, and Agile development processes.