All jobs

Android Engineer

Sumup4h 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
Posted on JobRush — the end-to-end AI job-search platform.