Senior Android Engineer

Company: SumUp
Apply for the Senior Android Engineer
Location: London
Job Description:

As a Senior Android Engineer, you will be at the forefront of shaping our specialized merchant-facing ecosystem. You’ll have the unique opportunity to build and scale high-impact solutions – including Kiosks, Kitchen Display Systems (KDS), Customer Facing Displays (CFD), and POS peripherals – that power complex retail and restaurant environments worldwide. In this role, your work will directly bridge the gap between hardware and software, creating seamless, world-class experiences for millions of merchants and their customers.

What you’ll do:

  • Drive the development and scaling of Android-based merchant solutions, focusing on self-service Kiosks and specialized point-of-sale interfaces.
  • Build and refine high-impact features that enhance the merchant and consumer experience across a diverse product suite.
  • Support our transition toward Kotlin Multiplatform (KMP) to share business logic across the wider mobile ecosystem.
  • Create maintainable, accessible, and performant user interfaces using Jetpack Compose.
  • Strengthen product reliability by implementing robust testing suites and expanding automated QA coverage across our hardware-integrated software.
  • Collaborate with cross-functional teams to deliver cohesive features that meet the needs of global enterprise partners.
  • Lead code reviews, enforce architecture standards, and mentor other engineers on best practices for reusable UI development.

You’ll thrive in this role if

  • 5+ years of professional Android development experience with deep expertise in Kotlin.
  • 2+ years of hands‑on experience building production applications with Jetpack Compose.
  • Professional experience or a keen interest in Kotlin Multiplatform (KMP) development.
  • Solid understanding of software design patterns (e.g., MVVM, MVI) and building modular, scalable app architectures.
  • High proficiency in reactive programming, including Flow, Coroutines, and Concurrency.
  • A strong grasp of testing best practices: knowing what to test, why, and how to write resilient tests.
  • A pragmatic approach to engineering, balancing high-quality code with the speed required for global product launches.
  • Excellent verbal and written English communication skills for effective cross-team collaboration.

Bonus points:

  • Experience with hardware‑integrated Android applications or POS peripherals.
  • Experience in QA automation and improving CI/CD pipelines for mobile.
  • Experience navigating and refactoring complex, large‑scale codebases.

Why you should join SumUp:

  • Opportunity to work with a truly global, multicultural team from our central Covent Garden location, wrapped in historic charm and modern flair. This involves an office‑first setup
  • Commitment to Diversity and Inclusion: be part of a workplace that values and promotes diversity, fostering an inclusive environment where everyone’s perspectives are respected and embraced
Posted: June 6th, 2026