← Back to list
Job

Android Engineer - KMP

Mobile Developer • On-site • Full-time • 📍 Warsaw

An Android Engineer role in SumUp's Point-of-Sale team (Warsaw), building features for the SuperApp item catalog. The position focuses on the company's adoption of a Kotlin Multiplatform (KMP) strategy for shared Android and iOS development, including mentoring fellow engineers.

Responsibilities

  • Build new features for the item catalog within the SumUp SuperApp
  • Improve the application architecture 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 before shipping
  • Collaborate with Designers, Product Managers and Android engineers for a unified UX
  • Coach and mentor other engineers

Requirements

  • 3+ years experience in mobile engineering with Android and Kotlin
  • 2+ years of experience with Jetpack Compose
  • Solid understanding of software design patterns (MVVM, MVI) and modular, scalable architectures
  • Good knowledge of reactive programming (Flow, Coroutines and concurrency)
  • Strong grasp of testing best practices
  • Keen interest in multi-platform development using Kotlin Multiplatform

Soft skills

User-centric mindsetPrecisionCollaboration in cross-functional teamsStructured communicationMentoring ability

What we offer

  • VSOP program enrollment (stake in SumUp's success)
  • On-site gym or subsidised Multisport Card for sports facilities across Warsaw
  • Health insurance for you and your family, plus life insurance
  • PPK (Employee Capital Plan) with SumUp and State contributions
  • 26 days of paid leave plus public holidays and special leave days
  • Break4me: 1-month sabbatical after 3 years of service
  • Salary range: 15,000 - 20,100 PLN per month
Languages: angol