About the job
Join SumUp as a Senior Android Engineer in our dynamic Design System team. You will play a pivotal role in transforming SumUp’s design language into a versatile library of user interface components and experience patterns. This initiative empowers product teams to create cohesive and accessible user experiences that resonate globally.
The Design System team is poised for growth, reflecting SumUp’s expanding suite of merchant and consumer-facing products. This position presents a remarkable opportunity to enhance and innovate a system that accelerates feature development, ultimately delivering high-quality experiences to millions of users worldwide.
Key Responsibilities
- Shape the core experience for users and developers within SumUp’s Android ecosystem.
- Collaborate closely with product and design teams to develop components that prioritize maintainability, usability, aesthetic appeal, and consistency.
- Integrate accessibility best practices into every component, ensuring compliance with content descriptions, touch target size, color contrast, and font scaling.
- Implement dynamic theming support, allowing for light/dark mode and brand variations that can be adjusted in real time or through configuration.
- Provide hands-on technical support to product teams to align with company objectives, including the upcoming brand refresh.
- Review code contributions, enforce design-system conventions, and mentor engineers on best practices for reusable UI development.
- Proactively identify and mitigate technical debt to uphold high standards of engineering excellence and codebase health.
Qualifications
- 3+ years of professional Android development experience, with a strong command of Kotlin and modern Android frameworks.
- At least 2 years of experience with Jetpack Compose.
- A passion for writing clean code, demonstrating a balance between pragmatism and perfection.
- A solid understanding of testing best practices: what to test, why, and how to create resilient tests.
- A keen eye for detail and a commitment to accessibility.
- Self-motivated with a structured working style, complemented by strong verbal and written communication skills in English.
- An enthusiasm for staying updated with advancements in the Android ecosystem and a desire to share knowledge with the Android community.
Bonus Qualifications
- Experience in building and maintaining design systems or component libraries for Android, including theming, style guides, and reusable UI components.

