iOS engineer in design systems

SumUp

Berlin

Sur place

EUR 70 000 - 110 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Virtual Stock Option programme
Annual L&D budget €2000
Pension scheme (20% matching)
28 days paid leave + holidays
Urban Sports Club subsidy
Kita placement assistance
Break4me sabbatical after 3 years
Referral Bonus

Résumé du poste

SumUp приглашает iOS‑инженера в команду Design System. Вы будете переводить стиль дизайна компании в повторно используемую библиотеку UI‑компонентов и паттернов взаимодействия, чтобы команды продукта могли масштабировать опыт пользователей.

Требуется 3+ года опыта iOS разработки, владение Swift, SwiftUI и UIKit, опыт работы с дизайн‑системами и доступностью. Офисная работа в Берлине; гибридные и офисные форматы обсуждаются, возможна эволюция компонентов и рост вместе с компанией.

Qualifications

  • 3+ года профессиональной разработки iOS, опыт крупных проектов
  • Свободное владение Swift, глубокие знания SwiftUI и UIKit
  • Опыт участия в создании или поддержке дизайн-системы, компонентной библиотеки
  • Опыт реализации доступности: VoiceOver, контраст, адаптивный размер шрифта
  • Опыт тестирования UI‑компонентов: unit, snapshot, UI‑автоматизация
  • Готовность менторить коллег и работать в кросс‑функциональной команде
  • Умение ясно общаться на английском языке
  • Интерес к мобильной экосистеме Apple и готовность учиться новым API

Responsabilités

  • Формировать ядро UX‑опыта для пользователей и разработчиков iOS‑экосистемы SumUp
  • Сотрудничать с продуктом и дизайном для создания повторно используемых компонентов
  • Внедрять лучшие практики доступности на уровне компонентов
  • Предоставлять техническое руководство команде, включая поддержку ландшафтной ориентации
  • Ревьюить код, обеспечивать конвенции дизайна и наставлять инженеров
  • Руководить миграцией UIKit‑компонентов на SwiftUI
  • Устойчиво address технический долг и поддерживать качество кода

Connaissances

iOS‑разработка
Swift
SwiftUI
UIKit
Design system
Accessibility
Testing
Mentoring
English communication

Outils

Xcode
Interface Builder

Description du poste

Описание:

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.

Задачи:
  • 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 support for landscape orientation
  • 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
Требования:
  • 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
  • Take pride in crafting accessible user experiences — you know your way around VoiceOver, dynamic type, color contrast, and touch target standards, and treat accessibility as a first‑class concern, not an afterthought
  • Bring a strong grasp of testing best practices for UI components, including unit tests, snapshot tests, and UI automation
  • Are comfortable reviewing code and mentoring peers — you enjoy sharing knowledge, giving constructive feedback, and raising the bar for the whole team
  • Are self‑motivated and structured in your working style — you manage your own priorities, communicate clearly in English, and thrive in a cross‑functional, collaborative environment
  • Stay genuinely curious about the iOS ecosystem — you follow Apple's releases closely, experiment with new APIs, and are excited to bring fresh ideas back to the team
Условия:

Opportunity to work with SumUppers globally on large‑scale fintech products used by millions of businesses worldwide, from our Berlin office. This involves an office‑first setup

  • Commitment to Diversity and Inclusion: be part of a workplace that values and promotes diversity, fostering an inclusive environment where everyone's perspectives are respected and embraced
  • Enrolment onto our Virtual Stock Option programme: you will own a stake in SumUp’s future success
  • A dedicated annual L&D budget of €2000 for your individual development, which you can be used to attend conferences and/or advancing your career through further education
  • A corporate pension scheme where we match up to 20% of your contributions
  • Generous time off: enjoy 28 days of paid leave plus public holidays and special leave days
  • Numerous other benefits such as Urban Sports Club subsidy, Kita placement assistance, subsidised office lunches
  • Break4me: 1-month sabbatical after 3 years of service
  • Referral Bonus: earn additional rewards by referring talented individuals to join the SumUp team
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Backend engineer in identity verification
Backend engineer in identity verification

SumUp • Berlin

Sur place
EUR 90 000 - 130 000
Office in Berlin
Hack Days
L&D budget
+8
Product designer for online sales
Product designer for online sales

SumUp • Berlin

Sur place
EUR 75 000 - 95 000
Stock options via Virtual Stock Option
L&D budget €2000 per year
Pension scheme with up to 20% match
+5
Fullstack engineer in localization
Fullstack engineer in localization

SumUp • Berlin

Sur place
EUR 70 000 - 110 000
Stock options
L&D budget €2,000 per year
Pension scheme with 20% match
+1
iOS Engineer - Design System
iOS Engineer - Design System

SumUp • Berlin

Sur place
EUR 65 000 - 98 000
Virtual Stock Option
L&D budget €2000 for development
Pension scheme (20%)
+6
Marketing designer
Marketing designer

SumUp • Berlin

Sur place
EUR 50 000 - 80 000
Office Berlin
Annual L&D budget €2000
Pension scheme 20% match
+6
Product manager for SuperApp
Product manager for SuperApp

SumUp • Berlin

Sur place
EUR 90 000 - 130 000
Office-first Berlin office
Virtual Stock Option programme
€2000 L&D budget
+7
Backend engineer in fintech
Backend engineer in fintech

SumUp Inc. • Berlin

Sur place
EUR 90 000 - 140 000
Annual L&D budget
VSOP stake
Pension scheme 20%
+6
iOS Engineer - Design System
iOS Engineer - Design System

SumUp • Berlin

Sur place
EUR 60 000 - 80 000
Corporate pension scheme
28 days paid leave
Free German classes
+2
Security assurance specialist in fintech
Security assurance specialist in fintech

SumUp • Berlin

Sur place
EUR 70 000 - 110 000
Enrolment в Virtual Stock Option
L&D бюджет €2000
Пенсионный план с match 20%
+6
Backend engineer in MarTech
Backend engineer in MarTech

SumUp • Berlin

Sur place
EUR 70 000 - 120 000
Hack Days & Hack Weeks
L&D budget €2,000
VSOP program stake
+6