iOS Engineer - Design SystemNew

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