This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Senior iOS Engineer to join the team responsible for a high-traffic mobile application serving millions of users. The current iOS codebase will undergo a modernization initiative to improve architecture, performance, and development velocity. This includes modularization, establishing a unified engineering “golden path,” and migrating key components to Swift and SwiftUI. As part of this team, you will work across a complex codebase, drive technical improvements, and support the foundation for a major rewrite planned in the next development cycle.
Job Responsibility:
Work within and improve a large codebase
Lead efforts in modularization, architecture refinement, and modernization
Drive migration of certain components from Objective-C to Swift and SwiftUI
Reduce technical debt to enable faster feature development
Contribute to defining engineering best practices and the “golden path” for iOS development
Collaborate with cross-functional partners to deliver features while evolving core systems
Support long-term plans to rewrite significant portions of the app
Requirements:
4+ years of experience building and maintaining iOS applications
Solid expertise in modern Swift development and Objective-C
Experience with SwiftUI and contemporary iOS architectural patterns
Proven experience working with large, complex codebases
Hands-on experience with code migrations, refactoring, or modernization initiatives
Strong problem-solving skills and the ability to navigate ambiguity
Proactive, initiative-driven mindset with a passion for improving engineering foundations