¡Activa las notificaciones laborales por email!

Senior Android Engineer

Monzo

Las Palmas de Gran Canaria

Presencial

GBP 40.000 - 80.000

Jornada completa

Hace 30+ días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Join a forward-thinking company on a mission to revolutionize banking for everyone. As an Android Engineer, you'll be part of a dynamic team dedicated to creating impactful user experiences. Your contributions will directly affect over 11 million users daily, as you develop and maintain a fully Kotlin-based app. This innovative firm fosters a culture of learning and collaboration, providing opportunities for professional growth and a flexible working environment. If you're passionate about transforming great design into beautiful products and making a real difference, this role is perfect for you.

Servicios

Flexible working hours
Learning budget of £1,000 annually
Stock options
Equity benefits

Formación

  • Experience shipping apps on the Play Store.
  • Strong understanding of core computer science principles.

Responsabilidades

  • Develop and maintain the native mobile app for Android.
  • Collaborate with cross-functional teams to enhance user experience.

Conocimientos

Kotlin
MVVM architecture
Unit testing
Data-informed decision making
Customer impact focus

Educación

Computer Science degree

Herramientas

RxJava
Retrofit
Moshi
Dagger
Compose
GitHub
Happo
Espresso

Descripción del empleo

We’re on a mission to make money work for everyone.

We’re waving goodbye to the complicated and confusing ways of traditional banking.

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!

We’re not about selling products — we want to solve problems and change lives through Monzo ️

Barcelona (ESP) | Base salary depends on experience + stock options | Hybrid model: 3 days a week in the office

About our Mobile Engineering discipline

Our mobile engineers come from diverse backgrounds

There are approximately 40 Android engineers at Monzo, and we’re looking to expand the team. Our team includes non-graduates, some with Computer Science degrees, former large-company employees, startup veterans, and ex-consultants. As long as you enjoy learning, we’d love to hear from you.

Monzo works in small, interdisciplinary teams

We have around 400 engineers within a total of roughly 4,500 employees, and we have big ambitions. You can move between teams or specialize, based on your preference. As an engineer, you’ll work directly with colleagues across the company, participating in regular knowledge-sharing sessions to learn about banking, communication, and more.

We’re seeking product-focused Android engineers to develop our native mobile app. You’ll take pride in building polished user experiences and balancing well-tested, resilient code with rapid iteration.

Your work will impact over 11 million users daily, shaping how they interact with their finances.

As an Android Engineer at Monzo, you'll work in a small, autonomous product squad with iOS Engineers, Backend Engineers, User Researchers, Product Designers, Product Managers, QA Testers, and Data Scientists.

You and your team will be responsible for overarching company goals rather than individual features—giving you the chance to influence both what and how we build. Our mobile team works on everything from personal banking to customer support tools, supported by a dedicated platform squad to enable faster development.

We meet weekly as an Android discipline to discuss tools, techniques, and challenges, aiming to improve our codebase and processes.

You’ll report to an engineering manager who will have 1-2 weekly 1:1s to support your growth.

Our app is fully Kotlin, using MVVM architecture, modularized by feature, with tools like RxJava, Retrofit, Moshi, Dagger, and Compose. We use GitHub for code reviews, write unit tests, and perform snapshot and flow testing with Happo and Espresso, respectively.

For more details, see our blog post on building Monzo Chat on Android.

You should apply if

  • You care about customer impact and prioritize outcomes over lines of code.
  • You have Kotlin programming experience.
  • You’ve shipped at least one app on the Play Store.
  • You possess a product mindset, making data-informed decisions.
  • You enjoy transforming great design into beautiful products.
  • You’re comfortable working amidst ambiguity.
  • You understand core computer science principles.

The Interview Process

It involves three stages:

  • Initial Call
  • Take-home task or pair coding exercise
  • Final interview with system design and behavioral questions

The process typically takes 2-3 weeks, but we accommodate your schedule. You’ll have opportunities to speak with our recruitment team and request reasonable adjustments as needed.

Base salary depends on experience, plus equity, stock options, and benefits.

We support flexible working hours, trusting you to manage your time effectively.

Learning budget of £1,000 annually for books, courses, and conferences.

Equal opportunities for everyone

Diversity and inclusion are core to us. We foster an inclusive environment where everyone can thrive, aligning with our mission to make money work for all.

We are an equal opportunity employer. All applicants will be considered without regard to age, ethnicity, religion, sex, sexual orientation, gender identity, parental status, national origin, veteran status, neurodiversity, or disability.

If you have a preferred name, please use it in your application. We do not require full or birth names at this stage.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.