Android Engineer

Monzo

Not Interested
Bookmark
Report This Job

profile Job Location:

Barcelona - Spain

profile Monthly Salary: Not Disclosed
Posted on: 21 hours ago
Vacancies: 1 Vacancy

Job Summary

Were on a mission to make money work for everyone.

Were waving goodbye to the complicated and confusing ways of traditional banking.

After starting as a prepaid card our product offering has grown a lot in the last 10 years in the UK. As well aspersonal and business bank accounts we offer joint accounts accounts for 16-17 year olds a free kids account and credit cards in the UK with more exciting things to come beyond. Our UK customers can also save invest andcombine their pensions with us.

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!

Were not about selling products - we want to solve problems and change lives through Monzo

Barcelona Spain Base salary for this role is depending on experience Incentive Awards tied to your performance benefits
Hybrid model: 3 days a week in the office

Our Mobile Engineering team

There are 40 Android engineers at Monzo and were looking for more to join the team. We have several non-graduates; only some of us studied Computer Science; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things wed love to talk to you.

Monzo works in small interdisciplinary teams

We have around 400 engineers out of roughly 4500 people in total - and we have big ambitions. There are many interesting challenges ahead and were happy for people to move between teams or to specialise whatever you prefer. As an engineer here youd be able to work directly with anyone across the company and we run regular knowledge-sharing sessions so youll learn heaps about everything from how banks work to effective communication.

Youll play a key role by...

Were searching forproduct-focused Android engineersto evolve our native mobile app.Youll take pride in building polished user experiences and youll balance the need for well-tested resilient code with moving fast and iterating.

Youll be working on a product that is a part of day to day life for more than 11 million people already and your work here will shape the way that people interact with their finances.

As an Android Engineer at Monzo youll work in a small autonomous product squad alongside iOS Engineers Backend Engineers User Researchers Product Designers Product Managers QA Testers and Data Scientists.

You and your team will be responsible for an overall company goal rather than building a specific feature - youll have the opportunity to have impact on bothwhatwe build andhowwe build it. Mobile engineers at Monzo work on everything from the personal banking product to customer support tools. We also have a small mobile platform squad dedicated to enabling other engineers to move faster.

Every week we meet as an Android discipline to discuss tools techniques problems were encountering across the company and work together to improve our codebase and processes.

Youll report to an engineering manager who will meet with you every 1-2 weeks 1:1. Theyre dedicated to helping you grow and develop as an engineer.

Our Android app

Our app is 100% Kotlin built using MVVM (Model View ViewModel) and Coordinators and modularised by product feature.

We use RxJava Retrofit and Moshi for API calls and Dagger for dependency injection. Were starting to use Coroutines for most new features. Room is our choice for persistence and we use repositories for interacting with data. Weve built out our design system with Compose.

We use GitHub Pull Requests to do code reviews and write unit tests for our ViewModels Coordinators and any other classes which contain logic. We write tests for all of our Compose screens and snapshot test them with Happo. We also use Espresso to test flows which are executed via our continuous integration system.

Weve previously written aboutbuilding Monzo Chaton Android which goes into detail on some of these elements.

Wed love to hear from you if

  • You care about the impact your work has on our customers and optimise for outcomes rather than the number of lines of code you output
  • Youre excited about and have experience in programming in Kotlin
  • Youve shipped and iterated on at least one app in the Play Store
  • You have a product mindset: you care about customer outcomes and you want to make data-informed decisions
  • You love turning excellent design into beautiful products
  • Youre comfortable working in a team that deals with ambiguity
  • You have an understanding computer science principles

Whats in it for you:

Base salary range for this role is depending on experience equity stock options & benefits

Base salary for this role is depending on experience Incentive Awards tied to your performance 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.

Learning budget of 1200 a year for books training courses and conferences

The application journey has 3 key steps

Our interview process involves three main stages:

  1. Initial Call
  2. Take home task or pair coding exercise
  3. Final interview including a system design and a behavioural interview

This process should take around 2-3 weeks - your schedule is really important to us so we promise to be as flexible as possible!

We have some guidelines on using Artificial Intelligence (AI) to ace an application and interview at Monzo. You can read them here.

Theres a detailed blog onthe interview process for extra details hints and tips.

Well only close this role once we have enough applications for the next stage. Please submit your application as soon as possible to make sure you dont miss out.

If youre successful in applying for this role well work with you to find a start some cases there might be a delay in when you can be released from your current role so that we can make sure things continue to run smoothly. Well be sure to communicate this with you and keep you updated.

LI-JS1

Equal opportunities for everyone

Diversity and inclusion are a priority for us and were making sure we have lots of support for all of our people to grow at Monzo. At Monzo were embracing diversity by fostering an inclusive environment for all people to do the best work of their lives with us. This is integral to our mission of making money work for everyone. You can read more in our blog 2024 Diversity and Inclusion Report and 2024 Gender Pay Gap Report.

Were an equal opportunity employer. All applicants will be considered for employment without attention to age ethnicity religion sex sexual orientation gender identity family or parental status national origin or veteran neurodiversity or disability status.

If you have a preferred name please use it to apply. We dont need full or birth names at application stage


Required Experience:

IC

Were on a mission to make money work for everyone.Were waving goodbye to the complicated and confusing ways of traditional banking.After starting as a prepaid card our product offering has grown a lot in the last 10 years in the UK. As well aspersonal and business bank accounts we offer joint accou...
View more view more

About Company

Company Logo

Organise, save & invest with a free UK current account, joint account or business account. Make your money more Monzo.

View Profile View Profile