iOS Engineer
Monzo
Municipality of Madrid, Spain
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Municipality of Madrid, Spain
Tech stack
App Store (IOS)
Code Coverage
Model View ViewModel
Swiftui
Backend
Information Technology
Sentry
Maintaining Code
Job description
You'll build a product that is part of day-to-day life for more than 11 million people. Mobile engineers at Monzo work on everything from the personal banking product to customer support tools. You'll own an overall company goal, not a single feature, and you'll shape how we build. Responsibilities
- Build polished user experiences using Swift, SwiftUI and The Composable Architecture.
- Accelerate feature delivery while maintaining code quality, robust testing and monitoring.
- Collaborate with cross-functional squads (product, design, backend, data) to ship high-impact features.
- Own the end-to-end lifecycle of iOS features and platform components.
- Improve the testing strategy and maintain test coverage across unit, integration, UI and UI-testing.
Requirements
- In-depth Swift experience and a strong product mindset.
- Experience shipping at least one app in the App Store.
- Strong collaborative and communication skills with the ability to work in an ambiguous, fast-moving environment.
- Understanding of computer science principles.
- Experience with modern iOS architecture (MVVM, Coordinator pattern) and a testing stack (unit, integration, UI, XCUITest).
- Knowledge of networking patterns and monitoring (Alamofire, Sentry) is a plus.
Benefits & conditions
- Competitive base salary + equity + stock options.
- Flexible working hours and trust-based model.
- Learning budget of £1 000 a year for books, training courses and conferences.
- Hybrid: 3 days a week in the office (Barcelona).
About the company
We have around 400 engineers out of roughly 4,500 people in total. Small, interdisciplinary teams. You can move between teams or specialise. You'll work directly with anyone across the company and run regular knowledge-sharing sessions.