
Job Overview
Location
Cardiff, London or Remote (UK)
Job Type
Full-time
Category
Android Developer
Date Posted
February 24, 2026
Full Job Description
đź“‹ Description
- • Join Monzo Referrals Inc. as a Product-Focused Android Engineer and play a pivotal role in shaping the future of our native mobile application, impacting the financial lives of over 11 million users.
- • You will be an integral part of a small, autonomous product squad, collaborating closely with a diverse group of professionals including iOS Engineers, Backend Engineers, User Researchers, Product Designers, Product Managers, QA Testers, and Data Scientists.
- • This role offers a unique opportunity to influence both *what* the team builds and *how* it is built, as squads are responsible for overarching company goals rather than narrowly defined features.
- • Your work will span across various aspects of the Monzo app, from the core personal banking product to essential customer support tools, contributing to a seamless and intuitive user experience.
- • You will also have the chance to contribute to the Mobile Platform squad, focused on enhancing the efficiency and speed of development for all mobile engineers.
- • As part of the Android discipline, you'll participate in weekly meetings dedicated to discussing tools, techniques, and challenges, fostering a collaborative environment for continuous improvement of our codebase and processes.
- • You will report to an Engineering Manager who is committed to your professional growth, providing regular 1:1 meetings every 1-2 weeks to support your development.
- • Our Android app is built entirely in Kotlin, employing the MVVM architectural pattern and Coordinators for navigation. The codebase is modularized by product feature, promoting maintainability and scalability.
- • We leverage industry-standard technologies for API communication, including RxJava, Retrofit, and Moshi, with Dagger handling dependency injection. Coroutines are increasingly being adopted for new feature development.
- • For data persistence, Room is our chosen solution, and we utilize repositories for data interaction. Our user interface is crafted using Jetpack Compose, enabling us to build beautiful and responsive UIs.
- • Code quality is maintained through GitHub Pull Requests for code reviews. We are committed to comprehensive testing, writing unit tests for ViewModels, Coordinators, and logic-heavy classes. All Compose screens are tested, including snapshot testing with Happo, and end-to-end flows are validated using Espresso, executed through our continuous integration system.
- • We encourage a product-first mindset, where you will prioritize customer impact and optimize for outcomes over mere lines of code.
- • You will have the opportunity to translate excellent design into polished, user-friendly products, demonstrating a keen eye for detail and a passion for user experience.
- • Embrace ambiguity and thrive in a dynamic team environment, contributing to innovative solutions for complex financial challenges.
- • A solid understanding of computer science principles will be essential for tackling intricate technical problems and designing robust systems.
- • You will be empowered to take ownership of your work, driving projects from conception to successful deployment.
- • Contribute to a culture of continuous learning and knowledge sharing, both within your immediate team and across the wider engineering organization.
- • The role involves working on a product that is deeply integrated into the daily lives of millions, offering a profound sense of purpose and impact.
- • You will be instrumental in iterating on existing features and developing new ones that enhance customer satisfaction and engagement.
- • Participate in the full software development lifecycle, including planning, design, implementation, testing, deployment, and maintenance.
- • Collaborate with product managers to understand user needs and translate them into technical requirements and solutions.
- • Proactively identify areas for improvement in the app's performance, stability, and user experience.
- • Stay abreast of the latest trends and technologies in Android development and advocate for their adoption where appropriate.
- • Contribute to the technical roadmap and strategic direction of the Android platform.
- • Mentor junior engineers and share your expertise to foster a high-performing team environment.
- • Engage in constructive code reviews, providing and receiving feedback to elevate the quality of the codebase.
- • Help to define and uphold engineering best practices within the team and the wider organization.
- • You will be part of an organization that values innovation, customer focus, and a collaborative spirit, making it an exciting place to build your career.
Skills & Technologies
Kotlin
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

Platform Science, Inc.
Brazil
Full-time
Expires Apr 25, 2026
JavaScript
Java
Kotlin
+5 more
11 days ago


