companySumUp logo

Senior Android Engineer

SumUpLondon, England, United Kingdom
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Ideal Candidate Profile:Over 5 years of professional experience in Android development, with a strong emphasis on Kotlin. At least 2 years of practical experience in developing production applications using Jetpack Compose. Thorough understanding of software design patterns (e.g., MVVM, MVI) and expertise in creating modular, scalable app architectures. High proficiency in reactive programming, including Flow, Coroutines, and Concurrency. A solid understanding of testing best practices, knowing what to test, why it's important, and how to write effective tests. Professional experience or a strong interest in Kotlin Multiplatform (KMP) development. A pragmatic engineering mindset, balancing high-quality code with the pace required for global product launches. Exceptional verbal and written communication skills in English for effective collaboration across teams.

About the job

Join SumUp as a Senior Android Engineer, where you'll play a pivotal role in developing our dynamic merchant-focused ecosystem. This is your chance to design and enhance high-impact solutions—such as Kiosks, Kitchen Display Systems (KDS), Customer Facing Displays (CFD), and POS peripherals—that support intricate retail and restaurant operations globally. In this position, you'll seamlessly integrate hardware and software, delivering exceptional experiences for millions of merchants and their clientele.

Your Responsibilities:

  • Lead the design and expansion of Android-based merchant solutions, specifically tailored for self-service Kiosks and specialized point-of-sale interfaces.
  • Enhance and develop impactful features that elevate the experience for both merchants and consumers across a diverse range of products.
  • Assist in our transition to Kotlin Multiplatform (KMP) to streamline business logic across various mobile platforms.
  • Craft maintainable, accessible, and high-performing user interfaces utilizing Jetpack Compose.
  • Enhance product reliability through the implementation of comprehensive testing frameworks and increased automated QA coverage for our hardware-integrated software.
  • Work collaboratively with cross-functional teams to deliver integrated features that align with the requirements of global enterprise partners.
  • Conduct code reviews, uphold architectural standards, and guide fellow engineers in the best practices for developing reusable UI components.

About SumUp

SumUp is a leading financial technology company dedicated to empowering small businesses around the world. We develop user-friendly payment solutions that facilitate seamless transactions for merchants, allowing them to focus on what they do best—serving their customers.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.