Apply for the Senior Android Engineer – Design System role at SumUp.
As a Senior Android Engineer in the Design System team, you will translate our design language into an easy‑to‑use, reusable library of user interface components and experience patterns, enabling SumUp’s product teams to build cohesive and accessible user experiences. The Design System team collaborates closely with the Mobile and Web Platform teams to provide guidance and set standards for all product teams across the company.
What You’ll Do
- Shape the core experience of merchants and developers interacting with SumUp’s Android ecosystem.
- Work closely with the product and design team to build components that are maintainable, usable, beautiful and consistent.
- Embed accessibility best practices into every component (content descriptions, touch target size, color contrast, font scaling).
- Implement dynamic theming support (light/dark mode, brand variations) that can be switched at runtime or via configuration.
- Provide hands‑on technical support to product teams to deliver company priorities, including supporting teams in adopting the refreshed brand.
- Lead code reviews, enforce design‑system conventions, and mentor junior engineers on best practices for reusable UI development.
- Maintain a high bar for engineering excellence and continually raise it by introducing new technologies and best practices.
What We’re Looking For
- 5+ years of professional Android development experience, with expertise in Kotlin and modern Android frameworks.
- 2+ years of experience working with Jetpack Compose.
- Strive for clean code and balance pragmatism with perfection.
- Strong grasp of testing best practices.
- Strong eye for detail and commitment to accessibility.
- Demonstrated pride in engineering work, strong sense of ownership, and up‑to‑date knowledge of the Android ecosystem.
- Good technical communication skills and comfort speaking publicly and influencing decisions across teams.
- Enthusiasm for mentoring and active participation in the Android community.
Bonus Points (Nice to Have)
- Experience building and maintaining design systems / component libraries for Android.
- Experience navigating complex codebases and refactoring existing code.
- Experience working with Kotlin Multiplatform.
Why You Should Join SumUp
- Part of a company that values diversity and celebrates unique perspectives.
- Work with a global team of skilled professionals fostering collaboration, learning, and growth.
- Contribute to a global banking solution that solves real‑life problems for millions of merchants.
- Career growth and learning opportunities, including regular training, mentorship, leadership cohort, and yearly learning budget.
- 28 days paid leave + 1 for birthday.
- Sabbatical program for tenured SumUppers.
- Access to D&I initiatives and employee resource groups.
- Health & wellness benefits, including in‑house fitness, gym, subsidized Urban Sports Club, and psychotherapy sessions.
- Other benefits: subsidised public transport card, Kita placement assistance, pension scheme, language learning platform/courses.
- Enrollment in virtual stock ownership program.
Job Application Tip
We recognise that candidates feel they need to meet 100% of the job criteria to apply. Please note that this is only a guide; if you don’t tick every box, it’s fine because it means you can learn and grow at SumUp.
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Analyst, Information Technology, and Engineering
Apply now and join our mission to bring digitised payments to the world.
#J-18808-Ljbffr
Kontaktperson:
SumUp HR Team