Senior Android Engineer - Design System

SumUp Berlin, Berlin, Germany
Posted 2 hours, 43 minutes ago

Job Description

<p>As a <strong>Senior Android Engineer</strong> in the <strong>Design System team</strong>, 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&nbsp; collaborates closely with the Mobile and Web Platform teams to provide guidance and set standards for all product teams across the company.&nbsp;</p>
<p>This is a unique opportunity to make a strategic and technical impact, and your work will directly contribute to company priorities such as the upcoming brand refresh.</p>
<h3>What You'll Do</h3>
<ul>
<li>Shape the <strong>core experience</strong> of merchants and developers interacting with SumUp's Android ecosystem.</li>
<li>Work closely with the product and design team to <strong>build components</strong> that are maintainable, usable, beautiful and consistent.</li>
<li>Embed <strong>accessibility</strong> best practices into every component (content descriptions, touch target size, color contrast, font scaling).</li>
<li>Implement <strong>dynamic</strong> <strong>theming </strong>support (light/dark mode, brand variations) that can be switched at runtime or via configuration.</li>
<li>Provide hands-on <strong>technical support</strong> to product teams to deliver company priorities, including supporting teams in adopting the refreshed brand.</li>
<li>Lead code reviews, enforce <strong>design‑system conventions</strong>, and mentor junior engineers on best practices for reusable UI development.</li>
<li>Maintain a high bar for <strong>engineering excellence</strong> and continually raise it by introducing new technologies and best practices.</li>
</ul>
<h3>What We're Looking For</h3>
<ul>
<li>You have 5+ years of professional Android development experience, with expertise in Kotlin and modern Android frameworks.</li>
<li>You have 2+ years of experience working with Jetpack Compose.</li>
<li>You strive for clean code, and are flexible to balance pragmatism and perfection.</li>
<li>You have a strong grasp of testing best practices: knowing what to test, why, and how to write resilient tests.</li>
<li>You have a strong eye for detail and are committed to <strong>accessibility</strong>&nbsp;</li>
<li>You take demonstrated pride in your engineering work, possess a strong sense of ownership, and keep up to date on advancements in the Android ecosystem.</li>
<li>You have good technical communication skills, and are comfortable speaking publicly and influencing technical decisions across teams.</li>
<li>You are excited about mentoring others and actively participating in the Android community.</li>
</ul>
<h3>Bonus Points (Nice to Have)</h3>
<ul>
<li>Experience building and maintaining <strong>design systems / component libraries</strong> for Android, including theming, style guides, and reusable UI components.</li>
<li>Experience navigating complex codebases and <strong>refactoring</strong> existing code</li>
<li>Experience working with <strong>Kotlin Multiplatform</strong></li>
</ul>
<p class="cui-body-o5xe cui-body-m-mwmz cui-body-regular-hd7o cui-body-normal-pvqj css-k4eprn"><strong class="cui-body-o5xe cui-body-m-mwmz cui-body-semibold-pt76 cui-body-normal-pvqj cui-body-highlight-kmah css-10dm8y evwnbdz2">Why you should join SumUp</strong></p>
<ul class="cui-list-9zvq cui-list-m-xr1c css-15v5cj3 evwnbdz4">
<li>
<p class="cui-body-o5xe cui-body-m-mwmz cui-body-regular-hd7o cui-body-normal-pvqj css-k4eprn">Be part of a company that values diversity and celebrates unique perspectives.</p>
</li>
<li>
<p class="cui-body-o5xe cui-body-m-mwmz cui-body-regular-hd7o cui-body-normal-pvqj css-k4eprn">Work with a global team of skilled professionals in an environment that fosters collaboration, learning, and growth.</p>
</li>
<li>
<p class="cui-body-o5xe cui-body-m-mwmz cui-body-regular-hd7o cui-body-normal-pvqj css-k4eprn">Be part of a global tribe building a banking solution from the ground up and delivering impactful solutions to the real-life problems of millions of SumUp merchants all over the world</p>
</li>
<li>
<p class="cui-body-o5xe cui-body-m-mwmz cui-body-regular-hd7o cui-body-normal-pvqj css-k4eprn">Career growth and learning opportunities: We invest in your development through regular training, mentorship programs, SumUp University leadership cohort and a yearly learning budget (2,000 EUR)</p>
</li>
<li>
<p class="cui-body-o5xe cui-body-m-mwmz cui-body-regular-hd7o cui-body-normal-pvqj css-k4eprn">28 days paid leave + 1 for birthday</p>
</li>
<li>
<p class="cui-body-o5xe cui-body-m-mwmz cui-body-regular-hd7o cui-body-normal-pvqj css-k4eprn">Sabbatical program for tenured SumUppers</p>
</li>
<li>
<p class="cui-body-o5xe cui-body-m-mwmz cui-body-regular-hd7o cui-body-normal-pvqj css-k4eprn">Join a global team where you belong: Check out our&nbsp;<a class="cui-body-o5xe cui-body-m-mwmz cui-body-regular-hd7o cui-body-normal-pvqj cui-anchor-xoc6 cui-focus-visible-y4xg css-k1irjw e7pj9ac0" href="https://www.sumup.com/careers/diversity/?gh_jid=7530612002">D&amp;I Initiatives and Employee Resource Groups</a>&nbsp;such as Pride Club, SumAfro, Neurodiversity, Grupos Mais, Women in Tech, and more</p>
</li>
<li>
<p class="cui-body-o5xe cui-body-m-mwmz cui-body-regular-hd7o cui-body-normal-pvqj css-k4eprn">Health &amp; wellness benefits: in-house fitness classes, gym in the office, subsidized Urban Sports Club and available psychotherapy sessions</p>
</li>
<li>
<p class="cui-body-o5xe cui-body-m-mwmz cui-body-regular-hd7o cui-body-normal-pvqj css-k4eprn">A lot of other benefits such as Subsidized Public Transport Card, Kita placement assistance, Pension Scheme, Language Learning platform/courses etc.</p>
</li>
<li>
<p class="cui-body-o5xe cui-body-m-mwmz cui-body-regular-hd7o cui-body-normal-pvqj css-k4eprn">Enrollment onto our virtual stock ownership program - you will own a stake in SumUp's future success.</p>
</li>
</ul><div class="content-conclusion"><p><strong>Job Application Tip</strong></p>
<p><span style="font-weight: 400;">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.</span></p></div><p>Find <a href="https://www.arbeitnow.com/">Jobs in Germany</a> on Arbeitnow</a>

Required Skills

Kotlin

Requirements

Employment Type

Permanent

About SumUp

Location: Berlin, Berlin, Germany

Sign in to apply or see your match score

Sign In to Apply Create Account
Quick Actions
Back to Job Search