Requirements
- Deep expertise in Swift and iOS platform internals (performance, lifecycle, memory)
- Strong architectural judgement across native, shared and web approaches
- Experience working on large-scale mobile applications with multiple contributors
- Ability to define platform boundaries and make pragmatic trade-offs
- Experience enabling teams to contribute safely without central ownership
- Strong problem-solving skills across complex technical systems
- Excellent communication and ability to influence across teams
- (Desirable) Experience working with Kotlin Multiplatform or shared code approaches
- (Desirable) Experience working with Apple’s in-app purchase ecosystem (StoreKit), including subscription models, entitlements, and edge cases (restoration, retries, offline behaviour)
- (Desirable) Experience in hybrid app architectures (webviews, JS integration)
- (Desirable) Familiarity with observability and performance monitoring tools
- (Desirable) Experience influencing engineering practices across teams
- (Desirable) Experience supporting teams through architectural or platform transitions
,
,
,
,
,
,
,
,
,
,
,
,
What the job involves
- We’re looking for a Senior iOS Engineer who is passionate about building a scalable, reliable mobile platform and enabling teams across the organisation to contribute confidently and independently to the FT”s award-winning digital products
- You’ll join the Mobile Apps team, a multidisciplinary, cross-functional group focused on delivering an outstanding mobile experience for our world class news
- You’ll collaborate closely with engineers, product managers, business analysts and designers to build and evolve a premium mobile application and platform for our customers
- Define and evolve iOS platform boundaries (native vs shared vs web layers)
- Ensure performance, reliability, and UX consistency as contribution scales across multiple teams
- Make architectural trade-offs across native, hybrid and shared approaches
- Identify and address platform risks (performance, memory, app size, offline behaviour)
- Define and enforce native constraints (performance, memory, app size, lifecycle) to protect platform integrity
- Define and evolve guardrails and constraints that enable safe contribution at scale
- Guide teams on how to build within platform boundaries
- Reduce reliance on central ownership through systems and tooling
- Collaborate with teams to improve quality without blocking delivery
- Build and maintain high-quality iOS features and platform capabilities where native expertise is required
- Work with hybrid technologies (webviews, shared logic) where required
- Collaborate with cross-functional teams to deliver high-impact outcomes
- Contribute to continuous improvement of engineering practices
- Use automated tooling and systems to ensure high quality outcomes throughout delivery
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
#J-18808-Ljbffr…
