Senior iOS Developer
Team: iOS
Location: London Office
Commitment: Full Time
Workplace Type: hybrid
The Role
We are looking for a Senior or Lead iOS Developer to join our mobile team. In this role, you will be a key individual contributor within a squad, driving feature delivery and technical excellence. While you will focus on high-quality code production, you should be open to taking on broader responsibilities, including the potential to manage or mentor other engineers as the team and our squads evolve.
We operate a Hybrid/Remote working model, providing flexibility while maintaining a strong team connection.
What you'll do
-
Technical Ownership: Lead and deliver streams of work end-to-end, taking ownership from initial requirements and API design through to store release and post-release monitoring.
-
Platform Evolution: Partner with mobile leadership to shape the technical direction of the iOS platform, including architecture, tooling, and engineering standards.
-
Modern Engineering: Drive the adoption of SwiftUI and Swift Concurrency across the app, while confidently navigating and migrating legacy UIKit components.
-
Cross-Functional Collaboration: Work closely with Product Managers to define features, Backend engineers to design RESTful APIs, and UI/UX designers to bring high-fidelity interfaces to life. You will also collaborate with the Android team to ensure feature parity and shared architectural standards where appropriate.
-
Mentorship & Growth: Actively support the development of other engineers through technical guidance and code reviews. You should be open to taking on line management responsibilities as the team continues to grow.
-
High-Fidelity UI: Champion accessibility and inclusive design, ensuring our features are fully optimized for VoiceOver, Dynamic Type, and high-contrast settings.
-
AI-Augmented Development: Thoughtfully integrate AI tooling into your workflow to increase velocity. You will help the team adopt these tools responsibly, maintaining a high bar for critical review and architectural integrity.
What we’re looking for
-
iOS Expertise: Significant professional experience building native iOS apps with a deep command of Swift, SwiftUI, and Swift Concurrency.
-
Framework Proficiency: Solid working knowledge of UIKit for maintaining legacy code and supporting migration to SwiftUI.
-
Persistence & Data: Strong working knowledge of CoreData. You understand how to manage complex data models and local persistence in a performance-critical environment.
-
Architectural Leadership: A proven ability to make high-impact technical decisions using SOLID principles and architecture patterns such as MVVM-C (Coordinator-based navigation), and to navigate complex systems, including Server-Driven UI and modular codebases.
-
Critical AI Integration: You use AI tools to enhance your productivity but maintain a rigorous standard for the code you ship. You have the critical sense to identify when AI solutions require manual refinement for security or logic.
-
Inclusive Engineering: Experience implementing iOS accessibility features. You understand how to build interfaces that remain functional and accessible across different text scales, motion settings, and assistive technologies.
-
Leadership Mindset: A genuine interest in the people side of engineering. You are comfortable providing feedback and are willing to take on line management responsibilities if the opportunity arises.
-
CI/CD & Delivery: A solid understanding of automated testing, CI/CD pipelines, and the mobile release lifecycle.
-
Mission-Driven: A genuine interest in financial technology and a desire to build a product that helps a million+ users reach their financial goals.
Desirables
-
Security & Cryptography: Experience with secure coding practices, encryption, and handling sensitive financial data.
-
Modular Architecture: Experience working within multi-framework codebases to support parallel development across multiple squads.
-
Complex UI: Experience with custom native animations or high-performance UI interactions.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
