Senior Android Engineer - KMP
Core
Build and evolve the SumUp SuperApp's item catalog and unified Android application using Kotlin Multiplatform (KMP) for cafes, shops, and bars globally.
Role type
Senior IC Android Engineer (Kotlin Multiplatform)
Builds
Unified mobile app features and shared codebase for Android and iOS
Domain
Fintech / Point-of-Sale (POS) / Mobile Development
Deliverable
production ML models | product features
Required skills
Android development, Kotlin, Kotlin Multiplatform (KMP), Jetpack Compose, software design patterns (MVVM, MVI), reactive programming (Flow, Coroutines), unit/integration testing, modular architecture
Preferred skills
Mentorship, cross-functional collaboration, clean code practices
Technologies
Kotlin, Jetpack Compose, Flow, Coroutines, KMP
Responsibilities
Build new features for the item catalog within the SumUp SuperApp, improve application architecture and contribute to KMP strategy, enhance and maintain the unified Android app across 60+ countries, write documentation and implement robust testing, coach and mentor other engineers
Seniority
Senior, hands-on IC