← Back to list
Job

Android Engineer

Mobile Developer • On-site • Full-time Spain Barcelona, Spain

Monzo's Barcelona-based mobile team is hiring an Android Engineer to build polished user experiences for the native banking app used by over 11 million people.

Responsibilities

  • Develop and evolve the native Android app
  • Work in an autonomous product squad with iOS engineers, backend engineers, researchers, designers, PMs and QA
  • Own an overall company goal rather than a single feature
  • Participate in weekly Android discipline meetings

Requirements

  • Native Android development experience in Kotlin
  • Familiarity with MVVM architecture and the Coordinators pattern
  • Experience with RxJava, Retrofit, Moshi, Dagger, Room
  • Familiarity with Jetpack Compose
  • Experience writing unit and Compose tests, GitHub PR-based code review

Soft skills

Product focus, commitment to polished user experienceBalancing fast iteration with well-tested code

What we offer

  • Performance-related incentive awards
  • Hybrid working: 3 days a week in the office
  • Regular 1:1s with an engineering manager

About the company

Monzo's mobile engineering team has around 40 Android engineers from varied backgrounds; the bank's mission is to make money work for its more than 11 million customers.

Similar jobs