
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
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.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Functional Software, Inc.
11 days ago

Lightspeed Commerce Inc.
10 days ago

Autodesk, Inc.
14 days ago

Functional Software, Inc.
11 days ago