We’re on a mission to make money work for everyone.
We’re waving goodbye to the complicated and confusing ways of traditional banking.
With our hot coral cards and get-paid-early feature, combined with financial education on social media and our award-winning customer service, we have a long history of creating magical moments for our customers!
We’re not about selling products — we want to solve problems and change lives through Monzo ️
Barcelona (ESP) | Base salary depends on experience + stock options | Hybrid model: 3 days a week in the office
Our mobile engineers come from diverse backgrounds
There are approximately 40 Android engineers at Monzo, and we’re looking to expand the team. Our team includes non-graduates, some with Computer Science degrees, former large-company employees, startup veterans, and ex-consultants. As long as you enjoy learning, we’d love to hear from you.
Monzo works in small, interdisciplinary teams
We have around 400 engineers within a total of roughly 4,500 employees, and we have big ambitions. You can move between teams or specialize, based on your preference. As an engineer, you’ll work directly with colleagues across the company, participating in regular knowledge-sharing sessions to learn about banking, communication, and more.
We’re seeking product-focused Android engineers to develop our native mobile app. You’ll take pride in building polished user experiences and balancing well-tested, resilient code with rapid iteration.
Your work will impact over 11 million users daily, shaping how they interact with their finances.
As an Android Engineer at Monzo, you'll work in a small, autonomous product squad with iOS Engineers, Backend Engineers, User Researchers, Product Designers, Product Managers, QA Testers, and Data Scientists.
You and your team will be responsible for overarching company goals rather than individual features—giving you the chance to influence both what and how we build. Our mobile team works on everything from personal banking to customer support tools, supported by a dedicated platform squad to enable faster development.
We meet weekly as an Android discipline to discuss tools, techniques, and challenges, aiming to improve our codebase and processes.
You’ll report to an engineering manager who will have 1-2 weekly 1:1s to support your growth.
Our app is fully Kotlin, using MVVM architecture, modularized by feature, with tools like RxJava, Retrofit, Moshi, Dagger, and Compose. We use GitHub for code reviews, write unit tests, and perform snapshot and flow testing with Happo and Espresso, respectively.
For more details, see our blog post on building Monzo Chat on Android.
You should apply if
The Interview Process
It involves three stages:
The process typically takes 2-3 weeks, but we accommodate your schedule. You’ll have opportunities to speak with our recruitment team and request reasonable adjustments as needed.
Base salary depends on experience, plus equity, stock options, and benefits.
We support flexible working hours, trusting you to manage your time effectively.
Learning budget of £1,000 annually for books, courses, and conferences.
Equal opportunities for everyone
Diversity and inclusion are core to us. We foster an inclusive environment where everyone can thrive, aligning with our mission to make money work for all.
We are an equal opportunity employer. All applicants will be considered without regard to age, ethnicity, religion, sex, sexual orientation, gender identity, parental status, national origin, veteran status, neurodiversity, or disability.
If you have a preferred name, please use it in your application. We do not require full or birth names at this stage.