SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
SumUp's Hardware tribe builds technology that transforms everyday devices into secure, reliable card readers—from Bluetooth-connected dongles to Tap to Pay on Android. As a Senior Android Engineer, you'll solve genuinely hard problems: maintaining payment functionality across flaky Bluetooth connections, handling online and offline flows without losing transactions, and ensuring reliability that millions of merchants depend on.
You'll build and maintain Android applications for card readers, SDKs, and the SuperApp, covering both new features and improvements to existing systems. Your work will span Bluetooth Low Energy connections, online and offline payment flows, and Tap to Pay functionality. You'll refactor and modernize legacy code to improve reliability, performance, and maintainability, contribute to testing practices (unit and integration tests) to raise overall code quality, and collaborate with peers and stakeholders across the team to manage priorities and shape solutions to technical challenges.
SumUp is a fintech platform empowering small businesses globally. Over 4 million businesses in 38 markets rely on SumUp for payments, finance, and customer relationship management. The company has 3,000+ employees from 90+ nationalities, headquartered in Berlin with an office-first setup for this role.
Benefits include Virtual Stock Option programme, €2,000 annual L&D budget, corporate pension scheme (up to 20% match), 28 days paid leave plus public holidays, 1-month sabbatical after 3 years, Urban Sports Club subsidy, Kita placement assistance, and subsidized office lunches.
REQUIREMENTS:
- 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 writing unit and integration tests, and comfort refactoring legacy code without breaking existing functionality
- Familiarity with CI/CD pipelines (e.g., GitHub Actions) and interest in improving build and release processes
- Ability to adapt to ambiguity and shifting priorities, with strong communication skills for working independently with stakeholders