S
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
