The opportunity
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.
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
What they're looking for
- Proactively identify and address technical debt to uphold a high bar for: engineering excellence and codebase health
- 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
- Bring experience building or contributing to a design system, component: library, or shared UI framework, and understand what it takes to make components truly reusable and scalable