Android Engineer
Sumup•4h ago
Berlin, GermanyOnsiteFull-time
Top focus
Android Engineer
- 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
- more. You will also be part of and collaborate on a global level with the broader Mobile chapter. 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.
- You should be a mobile engineer with a product mindset who can fully own the features you are working on and remain flexible with changing priorities.
- The role is based on-site in our office in Berlin. We believe in the power of face-to-face conversations that happen organically when working next to one another.
- About the team
- You have probably used our card readers to buy a cappuccino or pay your hairdresser already. In Hardware, we are passionate about creating these beautifully designed card payment devices and accessories that enable our merchants to start, run
- grow their own businesses. In doing so, we deal with a diverse range of engineering topics - industrial and electronic design, embedded systems, all the way to mobile apps and backend services.
- We believe in open communication and constant learning over strict rules. If you're looking for the chance to innovate and help millions of small independent merchants succeed - join us!
- 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
- You'll be great for this position if:
- 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
- Why you should join SumUp
- The opportunity to work on large scale fintech products used by millions of small businesses around the world
- A dedicated annual Learning & Development budget for attending conferences and/or advancing your career through further education
- Enrollment onto our virtual stock ownership program - you will own a stake in SumUp’s future success
- A corporate pension scheme
- 28 days paid leave + 1 for birthday
- You’ll attend global offsites and/or hackathons.
- You'd enjoy other great benefits such as Urban Sports Club subsidy, Kita placement assistance, subsidized office lunches and other location-tailored benefits, Babbel language platform subscription and more!
- Job Application Tip
- We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.
Required skills
KotlinJavaAndroid