Staff iOS Developer
Salary:
££110,000 - Per Annum
Locations:
London, London, United Kingdom
Type:
Permanent
Published:
September 9, 2025
Contact:
Sam House
Ref:
18180
Required Skills:
Swift,iOS
Share this job
Apply

Staff iOS Engineer

Team: Engineering & Data
Location: London

About the Role

We are looking for a Staff iOS Engineer to join our iOS Platform team. This is a senior technical leadership role where you’ll guide long-term iOS strategy, deliver high-impact solutions, and mentor other engineers. You’ll collaborate closely with cross-functional teams and leadership to accelerate engineering efforts, improve platform reliability, and modernize our iOS app.

Responsibilities

  • Contribute high-quality, well-documented code that improves scalability and team productivity.

  • Drive technical decisions, ensuring alignment with business goals and preventing costly rework.

  • Mentor and coach engineers across levels to raise technical standards.

  • Partner with engineering and product leadership on architecture and development processes.

  • Lead cross-functional initiatives to modernize the iOS app and improve developer velocity.

  • Define and champion the long-term iOS architectural vision.

  • Maintain platform health by ensuring reliability, performance, and fast incident resolution.

  • Promote a culture of accountability, technical excellence, and collaboration.

  • Lead technical guilds/working groups, building consensus and sharing knowledge.

Qualifications

  • Strong communication and collaboration skills with both technical and non-technical stakeholders.

  • Proven track record in designing/delivering technical vision for complex, large-scale mobile applications.

  • Experience mentoring and coaching developers.

  • Ability to identify and solve ambiguous, large-scale technical challenges.

Essential Skills

  • Expert in Swift/iOS development, with strong testing practices (XCTest, XCUITest).

  • Experience with modular frameworks and Swift Package Manager.

  • Strong knowledge of MVVM, VIPER, and dependency injection.

  • Proficient with both UIKit and SwiftUI.

  • Hands-on with CI/CD, release management, feature flags, A/B testing, crash analytics.

  • Experience handling deep links, push notifications, background execution.

  • Understanding of operational/non-functional requirements (performance, resilience, observability).

Apply