Monzo Referrals Inc. logo

iOS Engineer

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

Ready to Apply?

You will be redirected to an external site to apply.

Monzo Referrals Inc. logo
Monzo Referrals Inc.
Visit Website

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.

Get more remote jobs like this

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. logo

Functional Software, Inc.

Vienna, Austria
Full-time
Expires Jun 12, 2026
JavaScript
TypeScript
Java
+6 more

11 days ago

Apply
Lightspeed Commerce Inc. logo

Lightspeed Commerce Inc.

Vancouver, British Columbia, Canada
Full-time
Expires Jun 13, 2026

10 days ago

Apply
AMER - Canada - British Columbia - Offsite/Home
Full-time
Expires Jun 9, 2026
Swift
Kotlin
Jenkins
+5 more

14 days ago

Apply
Functional Software, Inc. logo

Functional Software, Inc.

Toronto, Ontario, Canada
Full-time
Expires Jun 12, 2026
JavaScript
TypeScript
Java
+6 more

11 days ago

Apply