¡Activa las notificaciones laborales por email!
Mejora tus posibilidades de llegar a la entrevista
Join a forward-thinking company on a mission to revolutionize banking! As an Android Engineer, you'll develop a native mobile app used by millions, focusing on creating polished user experiences. Collaborate with diverse teams and enjoy flexible working hours, a generous learning budget, and a commitment to diversity and inclusion. This role offers the chance to impact how people manage their finances while working in an innovative environment that values your contributions and growth.
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 for this role depends on experience + stock options | Hybrid model: 3 days a week in the office
About our Mobile Engineering discipline
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 of us studied Computer Science; some have worked in large corporations; others in startups; and some are former consultants. If you enjoy learning new things, we’d love to hear from you.
Monzo works in small, interdisciplinary teams
We have about 400 engineers within a total of roughly 4,500 employees, and we have big ambitions. There are many interesting challenges ahead, and we’re flexible about moving between teams or specializing, depending on your preference. As an engineer here, you'll work directly with colleagues across the company, and we hold regular knowledge-sharing sessions to help you learn about everything from banking operations to effective communication.
We’re seeking product-focused Android engineers to develop our native mobile app. You’ll take pride in creating polished user experiences, balancing well-tested, resilient code with the need for speed and iteration.
You’ll work on a product used daily by over 11 million people, and your work will influence how people interact with their finances.
As an Android Engineer at Monzo, you'll be part of a small, autonomous product squad alongside iOS Engineers, Backend Engineers, User Researchers, Product Designers, Product Managers, QA Testers, and Data Scientists.
Your team will be responsible for overall company goals, not just specific features, giving you an opportunity to impact both what and how we build. Mobile engineers work on everything from personal banking to customer support tools, and we have a dedicated mobile platform squad to enable faster development.
Every week, our Android discipline meets to discuss tools, techniques, challenges, and to improve our codebase and processes.
You will report to an engineering manager who will hold 1-2 weekly one-on-one meetings to support your growth and development.
Our app is entirely in Kotlin, using MVVM architecture, Coordinators, and is modularized by product feature. We utilize RxJava, Retrofit, Moshi, Dagger, and are increasingly adopting Coroutines. Room is used for persistence, with repositories for data interaction. Our design system is built with Compose.
Code reviews are conducted via GitHub Pull Requests, and we write unit tests for ViewModels, Coordinators, and other logical classes. We test Compose screens with snapshot testing using Happo and use Espresso for flow testing within our CI system. We previously detailed building Monzo Chat on Android in a dedicated article.
You should apply if
The Interview Process
Our interview process involves three main stages:
Typically, the process takes 2-3 weeks, but we accommodate your availability. You will have opportunities to speak with our recruitment team throughout. If you have questions or need adjustments, please contact us.
Base salary depends on experience, plus equity, stock options, and benefits.
We offer flexible working hours and trust you to work enough hours to do your job well, at times that suit you and your team.
Our learning budget is £1,000 annually for books, courses, and conferences.
Equal opportunities for everyone
Diversity and inclusion are core to us. We foster an inclusive environment for all to do their best work, aligning with our mission to make money work for everyone.
We are an equal opportunity employer. All applicants will be considered without regard to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, veteran status, neurodiversity, or disability.
If you have a preferred name, please use it when applying. We do not require full or birth names at the application stage.