( Remote) Senior Android Engineer (Barcelona)

( Remote) Senior Android Engineer (Barcelona)

04 nov
|
Monzo
|
Barcelona

04 nov

Monzo

Barcelona

We're waving goodbye to the complicated and confusing ways of traditional banking.As well as personal and business bank accounts, we offer joint accounts, accounts for year olds, a free kids account and credit cards in the UK, with more exciting things to come beyond. 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 MonzoBarcelona, Spain | Base salary for this role is depending on experience + Incentive Awards tied to your performance + benefitsHybrid model: 3 days a week in the officeAbout our Mobile Engineering disciplineOur mobile engineers have a variety of different backgroundsThere are ~60 Android engineers at Monzo and we're looking for more to join the team.

We have several non-graduates; only some of us studied Computer Science; As an engineer here you'd be able to work directly with anyone across the company, and we run regular knowledge-sharing sessions so you'll learn heaps about everything from how banks work to effective communication.We're searching for product-focused Android engineers to evolve our native mobile app. You'll take pride in building polished user experiences, and you'll balance the need for well-tested resilient code with moving fast and iterating.As an Android Engineer at Monzo you'll work in a small, autonomous product squad alongside iOS Engineers, Backend Engineers, User Researchers, Product Designers,



Product Managers, QA Testers, and Data Scientists.You and your team will be responsible for an overall company goal, rather than building a specific feature - you'll have the opportunity to have impact on both what we build, and how we build it. Mobile engineers at Monzo work on everything from the personal banking product to customer support tools.

Every week we meet as an Android discipline to discuss tools, techniques, problems we're encountering across the company and work together to improve our codebase and processes.Our Android appOur app is 100% Kotlin, built using MVVM (Model View ViewModel) and Coordinators, and modularised by product feature.Room is our choice for persistence, and we use repositories for interacting with data. We use GitHub Pull Requests to do code reviews, and write unit tests for our ViewModels, Coordinators, and any other classes which contain logic. We write tests for all of our Compose screens and snapshot test them with Happo.

We also use Espresso to test flows, which are executed via our continuous integration system.We've previously written about building Monzo Chat on Android,



which goes into detail on some of these elements.You care about the impact your work has on our customers, and optimise for outcomes rather than the number of lines of code you outputYou're excited about and have experience in programming in KotlinYou've shipped and iterated on at least one app in the Play StoreYou have a product mindset: you care about customer outcomes and you want to make data-informed decisionsYou love turning excellent design into beautiful productsYou're comfortable working in a team that deals with ambiguityYou have an understanding computer science principlesWhat's in it for you:Base salary for this role is depending on experience + Incentive Awards tied to your performance + benefitsBarcelona, ESPWe offer flexible working hours and trust you to work enough hours to do your job well, at times that suit you and your team.Learning budget of €1,200 a year for books, training courses and conferencesThe application journey has 3 key stepsOur interview process involves three main stages:Initial CallTake home task or pair coding exerciseFinal interview including a system design and a behavioural interviewThis process should take around 2-3 weeks - your schedule is really important to us, so we promise to be as adaptable as possible! There's a detailed blog on the interview process, for extra details, hints and tips.You can read more in our blog, * Diversity and Inclusion Report and ** Gender Pay Gap Report.If you have a preferred name, please use it to apply. We don't need full or birth names at application stage #

📌 ( Remote) Senior Android Engineer (Barcelona)
🏢 Monzo
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: ( remote) senior android engineer (barcelona) / barcelona