Android Engineer
SumUp
Seniority
Midweight
Model
In-Office
Sector
Salary
Undisclosed
Contract
Full-Time
About the role
As an Android Engineer in SumUp's Hardware Tribe, you will be part of one of our small and highly skilled cross-functional teams and work together with Product Managers, Backend Engineers, iOS Engineers, Product Designers, and more. You will deal with a variety of topics ranging from improving reliability of Bluetooth implementation within the Android SumUp app and the SumUp SDK, to implementing user-facing features such as screens to interact with card readers, to collaborating on developing technical roadmaps.
What you'll do
- Ship a variety of payment-related features and services within our Android ecosystem, supporting both our SDKs and the SuperApp
- Refactor and enhance existing solutions (including Bluetooth Low Energy connections, online/offline payments, and tap-to-pay functionality), and generally improve reliability and performance
- Work closely with the rest of the team to drive our roadmap and design our developer experience
What you'll need
- You're comfortable with Kotlin, Java, and Android framework
- You have good knowledge of architectural design patterns such as MVVM and MVI, and experience ensuring modularized and scalable app architecture
- You know what to test, why to test it, and how to write flexible tests that won't break
- You care about user interaction, usability, and have attention to detail
- You strive for clean code, but also know how to be pragmatic when needed
What they offer
- Work on large scale fintech products used by millions of small businesses around the world
- Dedicated annual Learning & Development budget for attending conferences and further education
- Stock ownership program - you will own a stake in SumUp's future success
- Corporate pension scheme
- 28 days paid leave + 1 for birthday
- Urban Sports Club subsidy, Kita placement assistance, subsidized office lunches, Babbel language platform subscription and more

