
Job Overview
Location
Cardiff, London or Remote (UK)
Job Type
Full-time
Category
iOS Developer
Date Posted
February 24, 2026
Full Job Description
đź“‹ Description
- • Join Monzo Referrals Inc. as a Product-Focused iOS Engineer and play a pivotal role in shaping the future of our native mobile application, used daily by over 12 million people.
- • You will be instrumental in evolving a product that fundamentally changes how individuals interact with their finances, contributing to a service that is deeply integrated into users' lives.
- • As part of a small, autonomous product squad, you will collaborate closely with a diverse group of professionals, including Android Engineers, Backend Engineers, User Researchers, Product Designers, Product Managers, QA Testers, and Data Scientists.
- • Your responsibilities will extend beyond building specific features; you will contribute to achieving overall company goals, influencing both the strategic direction ('what' we build) and the execution ('how' we build it).
- • Mobile engineers at Monzo contribute to a wide array of product areas, from the core personal banking experience to essential customer support tools. There's also a dedicated mobile platform squad focused on enhancing engineering efficiency across the board.
- • You will actively participate in weekly iOS discipline meetings, fostering a culture of continuous improvement through discussions on tools, techniques, and shared challenges, all aimed at enhancing our codebase and development processes.
- • Your growth and development will be supported by a dedicated Engineering Manager, who will provide regular 1:1 meetings every 1-2 weeks, focusing on your career progression and skill enhancement.
- • Our iOS application is built entirely in Swift, with recent advancements leveraging SwiftUI and The Composable Architecture for modern development practices.
- • Historically, we've utilized a Model-View-ViewModel (MVVM) architecture, employing Coordinators to promote reusability of flows and minimize tight coupling between screens.
- • A strong emphasis is placed on protocols and extensions throughout the application, promoting clean and maintainable code.
- • The networking layer is robust, built on Alamofire with a generic interface for efficient object deserialization, mirroring our backend's micro-service architecture with dedicated services for API logic.
- • We prioritize robust monitoring and error handling, utilizing Sentry for comprehensive logging, alerting on triggered events, and tracking application crashes.
- • Our testing strategy is multi-faceted, encompassing unit tests for business logic, stubbed API tests for integration validation, snapshot tests for UI consistency, and XCUITest for end-to-end user interaction testing.
- • You will be a key contributor to a product that impacts millions, taking pride in crafting polished user experiences while maintaining a balance between resilient, well-tested code and the agility required for rapid iteration.
- • We encourage engineers to contribute to open-source software, reflecting our commitment to transparency and community engagement.
- • Our technology blog offers deep insights into our engineering practices, challenges, and innovations, providing a valuable resource for understanding our technical landscape.
- • You will have the opportunity to work on a product that is central to users' financial lives, making a tangible difference in how they manage their money.
- • The role demands a product-first mindset, where you will optimize for customer outcomes and make data-informed decisions to drive product success.
- • You will collaborate with world-class designers, translating their vision into beautiful, intuitive, and functional user interfaces.
- • Embrace ambiguity and thrive in a dynamic team environment where challenges are met with innovative solutions.
- • Your contributions will directly influence the user experience of a leading digital bank, impacting millions of customers.
- • Engage in a collaborative environment where knowledge sharing and continuous learning are core values.
- • You will be empowered to take ownership of your work, from conception through to deployment and iteration.
- • Contribute to a culture that values speed, quality, and customer satisfaction in equal measure.
- • Participate in the full software development lifecycle, including planning, development, testing, deployment, and maintenance.
- • Help mentor and guide junior engineers, sharing your expertise and fostering a collaborative team spirit.
- • Stay abreast of the latest advancements in iOS development and advocate for their adoption where appropriate.
- • Contribute to architectural discussions and decisions, ensuring the long-term scalability and maintainability of the application.
- • You will be part of a company that is passionate about building a better banking experience for everyone.
Skills & Technologies
Swift
GitHub
iOS
Android
Mobile
Remote
ÂŁ78k-110k
About Monzo Referrals Inc.
Monzo Referrals is a SaaS platform that enables businesses to create, automate and optimize customer-referral programs. The system provides customizable widgets, tracking links, fraud detection, analytics dashboards and rewards management to increase acquisition through word-of-mouth. Integrations with Shopify, Stripe, Klaviyo and Zapier allow rapid deployment without code changes, while RESTful APIs support deeper customization. Clients range from e-commerce stores to subscription services seeking scalable growth via incentivized referrals.
Similar Opportunities

Careem Technologies FZ-LLC
Karachi, Pakistan; Lahore, Pakistan
Full-time
Expires Apr 25, 2026
Swift
iOS
Mobile
+3 more
11 days ago


