iOS Engineer

Monzo, London, UK

We're building a bank, together

Our mission is to build the best current account in the world, which means building the best iPhone app in the world. We’re searching for a product-aware iOS engineer to help us on our mission: you'll centre users in the way that you think, and have a passion for great UI and UX. You understand the need for tested, resilient code balanced against the need to move fast and iterate.

You’ll join our collective of 10 other iOS engineers, working across a range of different multi-discipline teams with backend engineers, Android engineers and product testers. We work side-by-side with a talented design team who care deeply about native apps.

Each team has the autonomy to solve problems in the way they feel is best, we have adopted release trains to give us a solid pattern for shipping to users. We test features out internally, then with our passionate beta users before rolling out to the App Store. We generally have a 3-6 month feature roadmap, and don’t fret too much about up-front estimation, striking a balance between fast iteration, and building a stable product our customers can trust.

We’re passionate about clean, testable, self-documenting code, we use Swift exclusively, and target the most recent SDKs so we can use the latest and greatest device features available to us. We use Realm as a model, and have a modern, protocol-driven architecture. 

What you'll work on:

Check out what we'll build in 2019!

As an iOS engineer, you'll work with other teams across the company, from customer operations to compliance, lending to financial crime, and we run regular knowledge-sharing sessions so you’ll learn heaps about everything from how banks work to effective communication.

If you’re someone who loves collaboration and learning new things, we’d love to hear from you.

You should apply if: 

  • You want to build a product that you and everyone you know uses literally every day
  • Are excited about programming in Swift
  • You’ve shipped and iterated on at least one app in the App 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

Bonus points for (but not essential):

  • Familiarity with Android engineering, or other programming languages
  • Contributing to open source projects


Our main office is near Moorgate 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 with a call to review your solution, 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!

About Monzo

At Monzo, we’re building a new kind of bank. One that lives on your smartphone, and that’s built for the way we live today. By solving your problems, treating you fairly and being totally transparent, we believe that we can make banking better. Since we started in February 2015, we’ve been busy building the best current account in the world. We received our full UK banking licence from the FCA and PRA in April 2017, and are now working hard to roll current accounts out to everyone in the UK. Download the app today to join the 400,000 customers using our hot coral cards to manage their money and spend around the world.

Want to learn more about Monzo? Visit Monzo's website.