At a Glance
- Tasks: Build a scalable mobile platform and collaborate with cross-functional teams to enhance user experience.
- Company: Join a leading digital news organisation known for its innovative mobile applications.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Dynamic team environment with excellent career advancement opportunities.
- Why this job: Make a real impact on award-winning digital products while working with cutting-edge technology.
- Qualifications: Deep expertise in Swift, iOS internals, and strong problem-solving skills required.
The predicted salary is between 60000 - 80000 £ per year.
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
Senior iOS Engineer (Apps Team) employer: The Financial Times
As a Senior iOS Engineer at our company, you will be part of a dynamic and innovative Mobile Apps team dedicated to delivering exceptional digital experiences. We pride ourselves on fostering a collaborative work culture that encourages professional growth and creativity, offering opportunities to influence engineering practices and contribute to award-winning products. Located in a vibrant city, we provide a supportive environment with access to cutting-edge technologies and a commitment to employee well-being and development.
StudySmarter Expert Advice🤫
We think this is how you could land Senior iOS Engineer (Apps Team)
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best iOS projects, especially those that highlight your expertise in Swift and architectural judgement. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and scenarios related to iOS development. Practice explaining your thought process and problem-solving skills, as communication is key in collaborative environments.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to reflect how your experience aligns with our mission of building a premium mobile platform.
We think you need these skills to ace Senior iOS Engineer (Apps Team)
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your deep expertise in Swift and iOS platform internals. We want to see how you’ve tackled performance, lifecycle, and memory issues in your past projects. Don’t hold back on showcasing your architectural judgement too!
Tailor Your Application:When applying, tailor your application to reflect the specific requirements mentioned in the job description. We love seeing candidates who can define platform boundaries and make pragmatic trade-offs, so give us examples of how you've done this in your previous roles.
Communicate Clearly:Excellent communication is key! Make sure your written application clearly conveys your problem-solving skills and ability to influence across teams. We’re looking for someone who can collaborate effectively, so let that shine through in your writing.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at StudySmarter!
How to prepare for a job interview at The Financial Times
✨Know Your Swift Inside Out
Make sure you brush up on your Swift skills and understand the iOS platform internals. Be ready to discuss performance, lifecycle, and memory management in detail. This will show that you have the deep expertise they’re looking for.
✨Architectural Judgement is Key
Prepare to talk about your experience with architectural decisions across native, shared, and web approaches. Think of specific examples where you made pragmatic trade-offs and how those decisions impacted the project.
✨Collaboration is Crucial
Since this role involves working closely with various teams, be ready to share examples of how you've influenced engineering practices or guided teams through transitions. Highlight your communication skills and ability to work cross-functionally.
✨Showcase Problem-Solving Skills
Think of complex technical challenges you've faced in previous projects and how you solved them. Be prepared to discuss platform risks and how you addressed them, as this will demonstrate your strong problem-solving abilities.