Senior Android Engineer - KMP
Core
Building new features and improving the architecture of the SumUp SuperApp (POS solution) using Kotlin Multiplatform (KMP) to enable shared development across Android and iOS.
Role type
Senior Android Engineer (Kotlin Multiplatform)
Builds
The SumUp SuperApp (POS solution) for cafes, shops, bars, and salons
Domain
Fintech / Point-of-Sale
Deliverable
production ML models | product features
Required skills
Android development, Kotlin, Jetpack Compose, software design patterns (MVVM, MVI), reactive programming (Flow, Coroutines), unit testing, Kotlin Multiplatform
Preferred skills
Experience with modular and scalable app architectures, clean code practices
Technologies
Kotlin, Jetpack Compose, Flow, Coroutines, Kotlin Multiplatform
Responsibilities
Build new features for the item catalog within the SumUp SuperApp, Help improve the architecture of the application and contribute to the Kotlin Multiplatform strategy, Enhance and maintain the unified Android app distributed across 60+ countries, Write thorough documentation and implement robust testing for features before shipping, Collaborate with Designers, Product Managers, and Android engineers to deliver a unified UX experience
Seniority
Senior, hands-on IC