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 officeAbout our Mobile Engineering disciplineOur mobile engineers come from diverse backgroundsThere 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 teamsWe 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 ifYou care about the impact of your work on customers and prioritize outcomes over lines of code.You have experience programming in Kotlin.You have shipped and iterated on at least one app on the Play Store.You possess a product mindset, caring about customer outcomes and making data-informed decisions.You enjoy transforming excellent design into beautiful products.You are comfortable working in an environment with ambiguity.You have an understanding of computer science principles.The Interview ProcessOur interview process involves three main stages :
Initial CallTake-home task or pair coding exerciseFinal interview including system design and behavioral interviewTypically, 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 everyoneDiversity 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.
J-18808-Ljbffr
#J-18808-Ljbffr