iOS Engineer - Design System

SumUp
Full-timeBerlin, Germany
Apply Now
SALARY
Not listed
LOCATION
Berlin, Germany
LEVEL
Lead
CONTRACT
Full-time

About the team:

As an iOS Engineer on the Design System team, you'll translate SumUp's design language into a reusable, easy-to-use library of UI components and experience patterns — empowering product teams to build cohesive, accessible user experiences at scale.

The Design System team works hand-in-hand with the Mobile Platform team to set standards and provide guidance across all product teams at SumUp. As we expand our ecosystem of merchant and consumer-facing products, this role offers a rare opportunity to shape the foundation that helps developers build faster and ship higher-quality experiences to millions of users worldwide.

What you’ll do:

• Shape the core experience for both users and developers interacting with SumUp's iOS ecosystem

• Collaborate closely with product and design teams to build components that are maintainable, consistent, and beautiful

• Embed accessibility best practices into every component — from content descriptions and touch target sizing to color contrast and dynamic type

• Provide hands-on technical guidance to product teams to deliver on company priorities, including the upcoming brand refresh

• Review code contributions, enforce design system conventions, and mentor engineers on best practices for reusable UI development

• Lead the migration of legacy UIKit-based components to SwiftUI while maintaining system stability

• Proactively identify and address technical debt to uphold a high bar for engineering excellence and codebase health

You’ll be a great fit for this role if you:

• Bring 3+ years of professional iOS development experience, ideally on large-scale or consumer-facing applications

• Are fluent in Swift, with deep hands-on knowledge of both SwiftUI and UIKit — and a clear view on when and how to use each

•…

Ready to apply?
Applications go straight to SumUp’s hiring team.
Apply now