The Role - iOS and Lead iOS Developer
As a Mid-level iOS Engineer, you’ll work on building and improving production iOS applications used by a diverse, international user base. You’ll collaborate closely with Product, Design, and Backend teams to deliver reliable, intuitive mobile experiences.
As the iOS Mobile Lead Engineer, you’ll take ownership of the iOS applications end to end — from architecture and performance to team leadership and delivery. You’ll work closely with Product, Design, and Engineering leadership to build scalable, reliable, and elegant mobile solutions used globally.
The apps are built primarily with Swift and SwiftUI, with some legacy Objective-C, and they are actively modernising toward best-in-class iOS patterns and tooling.
What You'll Do - Mid-Level iOS Developer
* Build and maintain iOS features using Swift and SwiftUI
* Develop clean, scalable, and well-tested code
* Integrate mobile applications with backend services (REST / GraphQL)
* Collaborate in cross-functional agile teams
* Contribute to CI/CD pipelines and App Store releases
* Continuously improve performance, quality, and usability
What You’ll Do - Lead iOS
* Own and evolve the iOS platform, ensuring high performance, stability, and scalability
* Architect and deliver new end-to-end features, from backend integration to refined UI
* Lead, mentor, and develop a team of iOS engineers
* Partner with Product and Engineering Managers on planning, estimation, and roadmap delivery
* Support multi-region deployments and localisation as the platform expands globally
* Drive modernisation initiatives, migrating toward SwiftUI, Combine, and Swift Concurrency
* Collaborate with Android and Web leads to align mobile architecture and best practices
* Monitor app health including performance, crash rates, and battery usage
* Manage App Store releases, certificates, provisioning, and compliance with Apple guidelines