We're looking for a product-aware Android engineer to help us build the best banking app in the world.
You’ll join a team of 6 engineers, building the app that will make Monzo amazing for millions of Android users. You'll work closely with our designers and the rest of our engineering team, shaping the development of our product to ensure we're making the most of the Android platform.
You'll centre users in the way that you think, and have a passion for great UI and UX.
We want a mobile team that’s evenly balanced, with Android and iOS on equal footing. Our design team understand Android best practices and care deeply about providing a slick native experience : we want to delight each platform’s users.
We care about building a codebase that allows us to move quickly, but is also maintainable in the long term. Our minimum SDK is 21 and all new code is written in Kotlin.
We use an MVP architecture with RxJava and Dagger, to help us write code that makes sense and is easy to test. We gave a talk about aspects of our app in November 2016 -
we’ve made improvements to our architecture since, but the fundamentals remain the same.
We're looking for someone who enjoys collaborating with designers and engineers, and loves learning new things.
You should apply if :
Our main office is near Old Street in London, though you have the opportunity to work remotely as long as you can spend around 20% of your time in London.
We can help you relocate to London and we can sponsor visas!
Our interview process consists of an initial phone screen, a take-home code test, and a half-day on-site interview. We promise not to ask you any brain teasers or trick questions, and we won't make you code on a whiteboard!