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
- …
