Marshmallow Logo

Marshmallow

Senior Android Engineer

Reposted 24 Days Ago
Be an Early Applicant
In-Office
London, Greater London, England, GBR
Senior level
In-Office
London, Greater London, England, GBR
Senior level
Own and ship end-to-end Android features for a cross-functional product team: design and implement scalable Kotlin/Compose solutions, influence architecture and technical roadmap, lead medium-to-large projects, ensure high test coverage and robust CI/CD, and collaborate closely with product and design.
The summary above was generated by AI

We’re on a mission to make migration easy.

We started building Marshmallow in 2017. Since then, we’ve grown from 3 to 700+ people, gained unicorn status, raised ~£140M over three funding rounds, turned profitable, insured millions of drivers and lent millions in car loans.

But we’re only just getting started. Our goal is to become one of the largest financial services providers in the world. Over the next 10 years we’ll grow exponentially, not only by scaling our existing products, but also by building new ones.

To achieve our goals we need incredibly ambitious, commercially driven people who never settle for ‘good enough’. Marshmallowers are hungry for autonomy and ownership, and would rather improve than coast. Everyone raises standards and has an impact, with a focus on collective success over self-interest.

We’ve created an environment where curious, tenacious people win and grow together. If that sounds motivating, this could be the place for you.

(Hybrid - 3 days a week in our London Office)

Engineering at Marshmallow

Our engineers are at the heart of the solutions. They work on product builds from start to finish, solving lots of challenges to help us build fast, and scale up! Our engineers cover a range of skills across frontend, backend, full stack, iOS and Android, and work alongside designers, data scientists, researchers and product managers within our product teams.

Our product teams include: the Renewals team, Telematics team and the Claims team (to name a few!) Each team sets its own roadmap and QBRs, and actively pushes our codebase forward. Learn more about our teams and how our engineers work here!

The team you'd be joining

We're looking for a driven and curious senior Android engineer to join the Mobile Team as we embark on one of Marshmallow's most ambitious chapters. In 2026, we're focused on building innovative features that give our customers unbeatable prices, while gradually evolving the app into a one-stop shop for multiple products, on our way to becoming a high-engagement financial companion for migrants in the UK. Your work will sit at the heart of that mission, helping shape the product experience that gets us there.

What you'll be doing

  • Join a team shaping the future of our car insurance product and multi-product offering. You'll help define what to build, pivot as priorities shift, and take initiative without waiting to be asked.

  • Own significant parts of our Android codebase end-to-end, establishing yourself as the go-to expert for core components and systems while actively raising the technical bar for those around you

  • Shape how we build, not just what we build. You’ll partner with engineering and product leadership to define the technical roadmap and influence architectural decisions that will underpin Marshmallow's next chapter

  • Design and ship high-quality Android solutions using modern practices (Jetpack Compose, MVVM/MVI, Kotlin Coroutines, robust CI/CD) — embracing AI tooling to accelerate development, and writing code that is simple, well-tested, and built to scale

  • Lead medium to large projects across multiple engineers, breaking ambiguous problems into clear milestones and driving delivery with the kind of ownership that others can depend on

  • Drive improvements to tooling, processes, and engineering culture proactively, using data to cut through ambiguity and making the team measurably faster and higher quality over time

Who are you

  • You thrive under pace and know how to make smart trade-offs. You weigh up risk, cut through noise, and keep delivery moving without sacrificing quality

  • You don't wait for problems to come to you. You spot them early, solve them proactively, and bring others along with you

  • You embrace change and actively seek out new tools and approaches to raise the quality and pace of what your team ships

  • You build trusted relationships naturally, working across product, design, and backend teams with a collaborative mindset and a shared sense of ownership over outcomes

  • You bring your engineering perspective into product conversations, using technical insight to challenge assumptions, spot opportunities, and help shape decisions before they become requirements

  • You connect technical execution directly to business goals, deeply understanding the mobile product strategy and user behavior to prioritize features that drive real customer and commercial impact.

What we're looking for from you

  • Strong commercial Android development experience, with a strong command of Kotlin and hands-on experience with Jetpack Compose and Kotlin Coroutines

  • A track record of shipping high-quality apps to the App Store and Google Play Store

  • Experience working in cross-functional teams alongside product, design, and fellow engineers to align on objectives and drive outcomes

  • A commitment to writing maintainable, well-tested code that enables safe and efficient development practices

  • Collaborates with designers and Product Managers early and often to influence how ideas take shape, ensuring decisions are grounded in real-world mobile constraints and user experience.

Our Tech Stack

  • All new features are built in Kotlin, Jetpack Compose and Coroutines

  • Access to Claude Code to help engineers move faster on boilerplate, debugging, and code review.

  • Code is organised into local Gradle feature modules to help keep it maintainable and scalable.

  • We use automation as much as possible when it comes to testing our app, writing unit tests for business logic, snapshot tests for UI and automated UI tests for user interaction.

  • Our continuous integration tool of choice is Bitrise

  • We review each other's code using GitHub and automate as much of our code styling as possible using tools like lint and detekt.

We are committed to fostering the professional growth of our team members and are open to coaching Android engineers who are interested in expanding their skill sets in backend or full stack technologies. We believe in providing a supportive environment where continuous learning is encouraged, and we are happy to facilitate training and mentorship opportunities to help you achieve your career goals.

Perks of the job
  • Bonus scheme designed to reward high performance

  • Private medical insurance with Vitality, mental health support with Oliva

  • Personal learning budget and 2 dedicated L&D days a year

  • Monthly flexible benefits budget to spend as you choose

  • 25 days holiday plus bank holidays

  • 4 weeks Work From Anywhere per year

Our process
  • Initial call with a member from our Talent Team (35 mins via Zoom)

  • Past Experience and values interview with Hiring Manager (60 mins)

  • Android technical skills case study and interview with a couple members of the team (120mins in-person)

  • Culture interview (60 mins via Zoom)

We’ll let you know if you’re invited to an interview or not. But, as a small team with a lot of applications to consider, we can’t give individual feedback on each application.

Diversity of thought

We know the best ideas come from having different perspectives in the room - and we're committed to hiring fairly, regardless of background, identity or experience. If you see yourself in this role, we'd encourage you to apply.

#LI-OB1

Diversity of thought

We know the best ideas come from having different perspectives in the room - and we're committed to hiring fairly, regardless of background, identity or experience. If you see yourself in this role, we'd encourage you to apply.

HQ

Marshmallow London, England Office

The Featherstone Building, 66 City Road, 1st Floor, London, United Kingdom, EC1Y 1BD

Similar Jobs

3 Days Ago
Hybrid
London, Greater London, England, GBR
Senior level
Senior level
Fintech • Mobile • Payments • Software • Financial Services
Build and maintain reusable Android UI components and tooling for the Design System using Compose. Own feature lifecycle from discovery to release, support product teams, champion design system initiatives, ensure accessibility, performance, visual regression testing, and collaborate with cross-functional teams while mentoring new engineers.
Top Skills: Accessibility Testing ToolsAndroidDesign TokensFigmaJetpack ComposeTheme ArchitectureVisual Regression Testing
41 Minutes Ago
Hybrid
Senior level
Senior level
AdTech • Artificial Intelligence • Gaming • Machine Learning • Software • Virtual Reality • Metaverse
Develop and integrate Unity’s real-time 3D runtime across Embedded Linux, QNX, and Android Automotive OS. Build Android integrations, graphics and windowing systems for multi-screen automotive HMIs, and optimize runtime performance, memory, startup time, and iteration speed on constrained hardware. Collaborate directly with automotive customers, investigate technical issues, improve production readiness, and contribute through architecture discussions, code reviews, and automated testing. Lead cross-platform initiatives and serve as a senior technical point of contact.
Top Skills: AndroidAndroid Automotive OsAospCC#C++EglEmbedded LinuxGodotGrallocHwcomposerNvidia Drive OrinNvidia JetsonNxp I.Mx8Nxp I.Mx95Opengl EsQnxQualcomm Sa8295Qualcomm Sa8775PSurfaceflingerUnityUnreal EngineVulkan
43 Minutes Ago
Remote or Hybrid
United Kingdom
Senior level
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
Leads Android software development across design, coding, testing, deployment, debugging, and production support. Develops scalable and secure mobile solutions using Kotlin and modern architectures, integrates AI and ML capabilities, conducts code reviews, supports CI/CD and DevOps activities, monitors performance, and promotes engineering best practices. Collaborates with cross-functional teams, owns feature delivery, mentors peers, and contributes to Walmart+ customer-focused platform improvements.
Top Skills: AIAndroidCi/CdCoroutinesGenaiGraphQLJIRAKotlinMachine LearningMvvmMvvm CleanRepository Design PatternViewmodelsWcag 2.2 Aa

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account