S

SumUp

SMB-focused card payment processing hardware

IOS Engineer - Design System

Mobile EngineeringPosted on Nov 11
Full-timeParis, France

About the Job

Requirements

  • Bring at least 3 years of professional iOS development experience, ideally on large-scale or consumer-facing applications.
  • Be fluent in Swift and have hands-on knowledge of SwiftUI and UIKit, including when and how to use each.
  • Have experience building or contributing to a design system, component library, or shared UI framework, and understand how to make components reusable and scalable.
  • Know accessibility practices including VoiceOver, dynamic type, color contrast, and touch target standards.
  • Have a strong grasp of testing best practices for UI components, including unit tests, snapshot tests, and UI automation.
  • Be comfortable reviewing code and mentoring peers, sharing knowledge, giving constructive feedback, and raising the bar for the team.
  • Manage priorities independently, communicate clearly in English, and work effectively in a cross-functional environment.
  • Follow Apple's releases, experiment with new APIs, and bring fresh ideas to the team.

Responsibilities

  • Shape the core experience for users and developers interacting with SumUp's iOS ecosystem.
  • Collaborate with product and design teams to build maintainable, consistent components.
  • Embed accessibility best practices into every component, including content descriptions, touch target sizing, color contrast, and dynamic type.
  • Provide hands-on technical guidance to product teams, including for upcoming landscape-orientation support.
  • Review code contributions, enforce design system conventions, and mentor engineers on reusable UI development best practices.
  • Lead the migration of legacy UIKit-based components to SwiftUI while maintaining system stability.
  • Identify and address technical debt to maintain engineering quality and codebase health.

About the Company

SumUp

SMB-focused card payment processing hardware

SumUp provides card payment solutions for small and medium-sized businesses by selling portable card readers and handling the processing of credit and debit card payments. Its hardware plugs into( or connects to) mobile devices, enabling businesses to accept in-person card payments anywhere. Payments are processed through SumUp’s system with a flat 2.75% fee per in-person transaction, and there are no monthly costs or long-term contracts, making pricing simple and predictable. The company differentiates itself with transparent pricing, no contracts, and a globally available service across markets including the US, UK, Germany, France, and other regions, pairing affordable hardware with straightforward processing. SumUp’s goal is to help SMBs grow by giving them a secure, easy-to-use, and affordable way to take card payments anywhere.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$4.1B
Headquarters
London, United Kingdom
Founded
2012

Recently Posted Jobs

Explore more opportunities at SumUp

See more jobs