Senior iOS Developer
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.
Job Description
Your Role:
We are hiring a senior iOS Engineering Lead to own native integration work within our brownfield mobile application. The app hosts a React Native layer embedded inside a native iOS shell — existing screens are built with UIKit and SwiftUI using MVP, MVC, and MV design patterns, and the role requires deep fluency in those native foundations. React Native exposure is a plus, but this role is fundamentally about owning the native iOS side of the integration boundary: navigation bridges, lifecycle handoff, native module contracts, and ensuring existing ViewControllers and SwiftUI screens behave correctly as the RN layer expands.
- Own architecture and implementation of native iOS screens built with UIKit (`UIViewController`-based) and SwiftUI, across MVP, MVC, and MV design patterns.
- Define and enforce engineering standards for native code quality, maintainability, and Swift/Objective-C interoperability.
- Lead design and implementation of the Navigation Bridge — the contract that allows the React Native layer to invoke native screens and receive results.
- Own native app lifecycle, deep linking, push notification handling, and platform-specific behavior that sits outside the RN boundary.
- Ensure native screens integrate cleanly with the RN runtime without leaking state, lifecycle, or memory
Your Profile:
- 7+ years of iOS software engineering experience with significant production app delivery.
- 3+ years in a lead or technical leadership role on iOS.
- Design and develop Android applications using Kotlin and/or Java.
- Build user-friendly, scalable, and high-performance mobile applications.
- Collaborate with product managers, designers, and backend developers to define app requirements.
- Integrate RESTful APIs and third-party services.
- Strong SwiftUI experience — composing views, managing state, and integrating SwiftUI screens into UIKit-based apps.
- Proven experience working within MVP, MVC, and MV design patterns in a large iOS codebase.
- Experience designing and implementing native modules or bridge interfaces that expose native APIs to a JavaScript/RN layer.
- Good understanding of Android SDK, Android Studio, and app architecture patterns (MVVM, MVP).
- Experience with Jetpack components, LiveData, ViewModel, Navigation, and Room Database.
- Knowledge of REST APIs, JSON, and networking libraries such as Retrofit.
- Familiarity with Git version control.
- Strong debugging and problem-solving skills.
- Understanding Material Design principles.
Desired Skills:
- React Native exposure — understanding how the RN runtime embeds into a native iOS app, and how JS ↔ native communication works (bridge, TurboModules, JSI).
- Experience with Jetpack Compose.
- Knowledge of Firebase services (Authentication, Firestore, Analytics, Crashlytics).
- Experience of CocoaPods and Swift Package Manager in a large multimodule project.
- Familiarity with GraphQL or REST API integration patterns in native iOS clients.
- Experience with Accessibility (VoiceOver, Dynamic Type) and platformlevel compliance standards.
- Background in large enterprise or consumer-scale iOS apps with complex navigation hierarchies.
#LI-DC10
#LI-Remote
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.
Bogota, CO