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 3 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. We use an MVP architecture, RxJava (with Retrolambda), 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. Our minimum SDK is 21 — which yes, is as glorious as it sounds.
We're looking for someone who enjoys collaborating with designers and engineers, and loves learning new things.
You should apply if:
- You want to build a product that you and everyone you know uses literally every day
- You have contributed to shipping one or more apps in the Play Store
- You love turning excellent design into beautiful products
- You enjoy developing apps that delight users
- You’re comfortable working in a team that deals with ambiguity every day
- Have an understanding of the principles of computer science
- Have great ideas about how to use the latest Android features to make the app the best in class
Extra points if you:
- Have experimented with some other programming languages and databases
We can help you relocate to London, we can sponsor visas, and we're open to remote working as long as you can spend around 20% of your time in London.
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!