← Back to list
Job · Senior

Senior Software Engineer, Android - KMP (Berlin)

Mobile Developer • Senior • On-site • Full-time • 📍 Berlin

SumUp's Point-of-Sale (POS) solution helps cafes, shops, bars, hair salons and other businesses operate and grow, integrated into the SumUp SuperApp. As a Senior Android Developer in this on-site Berlin role, you will help implement the company's Kotlin Multiplatform (KMP) strategy for shared Android and iOS development, and coach and mentor other engineers within a cross-functional team.

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
  • Shape the product's evolution by identifying improvement opportunities and contributing to daily decision-making
  • Write thorough documentation and implement robust testing before shipping features
  • Collaborate closely with Designers, Product Managers and Android engineers for a unified UX across platforms
  • Coach and mentor other engineers

Requirements

  • 8+ years of experience in mobile engineering with Android and Kotlin
  • 2+ years of experience with Jetpack Compose
  • Solid understanding of software design patterns (e.g. MVVM, MVI) and modular, scalable app architectures
  • Good knowledge of reactive programming (Flow, Coroutines and concurrency)
  • Strong grasp of testing best practices
  • Strive for clean code with a balance of pragmatism and perfection
  • Keen interest in multi-platform development using Kotlin Multiplatform

Soft skills

User-centric mindsetPrecisionStructured communicationCross-functional collaborationCoaching and mentoring

What we offer

  • Regular training, mentorship programs, SumUp University leadership cohort and a yearly learning budget (€2,000)
  • 28 days paid leave plus 1 for birthday
  • Sabbatical program for tenured employees
  • Health & wellness benefits: in-house fitness classes, office gym, subsidized Urban Sports Club and psychotherapy sessions
  • Subsidized public transport card, Kita placement assistance, pension scheme and language learning courses
  • Virtual stock ownership program with a stake in SumUp's success

About the company

SumUp is a company that values diversity and unique perspectives, building a banking solution from the ground up to solve real-life problems for millions of merchants worldwide, with a global team of skilled professionals.