All jobs
Save

Senior Android Engineer- Hardware

SumUp
Contract type
Ongoing
Work mode
On-site · On-site (see listing for address)
Experience
Senior · Not stated

Level inferred from job title

Job description

Key details

  • Build and maintain Android applications for card readers, SDKs, and the SuperApp, covering both new features and improvements to existing systems
  • Work on Bluetooth Low Energy connections, online and offline payment flows, and Tap to Pay functionality
  • Refactor and modernise legacy code to improve reliability, performance, and maintainability
  • Contribute to testing practices, including unit and integration tests, to raise overall code quality
  • Collaborate with peers and stakeholders across the team to manage priorities and shape solutions to technical challenges
  • Company mission
  • At SumUp, we're on a mission to empower small businesses across the globe by providing simple and affordable tools that allow them to thrive

Primary stack

Core technologies

JavaKotlin

Benefits

  • Virtual Stock Option programme
  • Dedicated annual L&D budget of €2000
  • Corporate pension scheme with matching up to 20% of contributions
  • 28 days of paid leave plus public holidays and special leave days
  • Urban Sports Club subsidy, Kita placement assistance, subsidised office lunches
  • Break4me: 1-month sabbatical after 3 years of service
  • Referral Bonus

Requirements & details

  • Several years of professional Android development experience, with solid proficiency in both Java and Kotlin
  • Strong knowledge of clean architecture principles and hands-on experience maintaining Android SDKs
  • Experience of writing unit and integration tests, and comfort refactoring legacy code without breaking existing functionality
  • Familiarity with CI/CD pipelines, such as GitHub Actions, and an interest in improving build and release processes
  • Ability to adapt to ambiguity and shifting priorities, with strong communication skills for working independently with stakeholders
  • Office-first setup in Berlin
  • Java, Kotlin, GitHub Actions
  • Java
  • Kotlin

Apply