Chainguard
SumUp
Ingénieur iOS - Design System
À propos de l'équipe
En tant qu'ingénieur iOS au sein de l'équipe Design System, vous traduirez le langage de conception de SumUp en une bibliothèque réutilisable et facile à utiliser de composants UI et de modèles d'expérience, permettant aux équipes produit de créer des expériences utilisateur cohérentes et accessibles à grande échelle.
L'équipe Design System travaille en étroite collaboration avec l'équipe Mobile Platform pour définir les normes et fournir des conseils à toutes les équipes produit de SumUp. Alors que nous élargissons notre écosystème de produits destinés aux commerçants et aux consommateurs, ce rôle offre une opportunité rare de façonner la base qui aide les développeurs à construire plus rapidement et à livrer des expériences de meilleure qualité à des millions d'utilisateurs dans le monde.
Ce que vous ferez
- Façonner l'expérience principale pour les utilisateurs et les développeurs interagissant avec l'écosystème iOS de SumUp
- Collaborer étroitement avec les équipes produit et design pour construire des composants maintenables, cohérents et esthétiques
- Intégrer les meilleures pratiques d'accessibilité dans chaque composant — des descriptions de contenu et la taille des zones tactiles au contraste des couleurs et au type dynamique
- Fournir des conseils techniques pratiques aux équipes produit pour atteindre les priorités de l'entreprise, y compris le prochain rafraîchissement de la marque
- Examiner les contributions de code, faire respecter les conventions du système de conception et encadrer les ingénieurs sur les meilleures pratiques pour le développement d'UI réutilisables
- Diriger la migration des anciens composants basés sur UIKit vers SwiftUI tout en maintenant la stabilité du système
- Identifier et résoudre proactivement la dette technique pour maintenir un haut niveau d'excellence en ingénierie et la santé du code
Prérequis
Vous serez un excellent candidat pour ce poste si vous :
- Avez 3+ années d'expérience professionnelle en développement iOS, idéalement sur des applications à grande échelle ou destinées aux consommateurs
- Maîtrisez Swift, avec une connaissance approfondie de SwiftUI et UIKit — et une vision claire sur quand et comment les utiliser
- Avez de l'expérience dans la construction ou la contribution à un système de conception, une bibliothèque de composants ou un framework UI partagé, et comprenez ce qu'il faut pour rendre les composants véritablement réutilisables et évolutifs
- Êtes fier de créer des expériences utilisateur accessibles — vous connaissez VoiceOver, le type dynamique, le contraste des couleurs et les normes des zones tactiles, et considérez l'accessibilité comme une priorité absolue, pas une réflexion après coup
- Avez une solide compréhension des meilleures pratiques de test pour les composants UI, y compris les tests unitaires, les tests de snapshot et l'automatisation UI
- Êtes à l'aise pour examiner le code et encadrer vos pairs — vous aimez partager vos connaissances, donner des retours constructifs et élever le niveau de toute l'équipe
- Êtes autonome et structuré dans votre façon de travailler — vous gérez vos propres priorités, communiquez clairement en anglais et prospérez dans un environnement interfonctionnel et collaboratif
- Restez sincèrement curieux de l'écosystème iOS — vous suivez de près les sorties d'Apple, expérimentez de nouvelles APIs, et êtes impatient d'apporter de nouvelles idées à l'équipe
Pourquoi rejoindre SumUp
- 🌎 Opportunité de travailler avec des SumUppers du monde entier sur des produits fintech à grande échelle utilisés par des millions d'entreprises dans le monde, depuis notre bureau de Berlin. Cela implique une configuration axée sur le bureau
- 🌈 Engagement envers la diversité et l'inclusion : faites partie d'un lieu de travail qui valorise et promeut la diversité, favorisant un environnement inclusif où les perspectives de chacun sont respectées et adoptées
- 🚀 Adhésion à notre programme d'options d'actions virtuelles : vous posséderez une part du succès futur de SumUp
- 📚 Un budget annuel dédié à la formation et au développement de 2000 € pour votre développement individuel, que vous pouvez utiliser pour assister à des conférences et/ou faire progresser votre carrière par une formation continue
- 💶 Un régime de retraite d'entreprise où nous égalons jusqu'à 20% de vos cotisations
- 🏖️ Congés généreux : profitez de 28 jours de congés payés, plus les jours fériés et les congés spéciaux
- 🚵🏾♂️ De nombreux autres avantages tels que la subvention Urban Sports Club, l'aide au placement en crèche (Kita), les déjeuners subventionnés au bureau
- 🌴 Break4me : un congé sabbatique de 1 mois après 3 ans de service
- 🔗 Bonus de parrainage : gagnez des récompenses supplémentaires en recommandant des personnes talentueuses pour rejoindre l'équipe SumUp
À propos de SumUp
Nous croyons au héros du quotidien.
Les propriétaires de petites entreprises sont au cœur de tout ce que nous faisons, c'est pourquoi nous créons des outils qui les aident à gérer leurs activités. Avec un état d'esprit de fondateur et une attitude de « l'équipe d'abord », nos équipes diverses en Europe, en Amérique du Sud et aux États-Unis travaillent ensemble pour garantir que les propriétaires de petites entreprises avec lesquels nous nous associons puissent réussir dans ce qu'ils aiment.
SumUp est un employeur qui respecte l'égalité des chances et qui poursuit et embauche fièrement une main-d'œuvre diversifiée. SumUp ne prend pas de décisions d'embauche ou d'emploi sur la base de la race, de la couleur, de la religion ou des croyances religieuses, de l'origine ethnique ou nationale, de la nationalité, du sexe, du genre, de l'identité de genre, de l'orientation sexuelle, du handicap, de l'âge ou de toute autre base protégée par les lois applicables ou interdite par la politique de l'entreprise.
SumUp s'efforce également de maintenir un lieu de travail sain et sûr et interdit strictement tout harcèlement.
SumUp n'acceptera pas les CV non sollicités provenant d'une source autre que directement d'un candidat
Conseil pour postuler à un emploi
Nous reconnaissons que les candidats estiment devoir remplir 100% des critères du poste pour postuler. Veuillez noter qu'il ne s'agit que d'un guide. Si vous ne cochez pas toutes les cases, ce n'est pas grave non plus, car cela signifie que vous avez une marge de manœuvre pour apprendre et développer votre carrière chez SumUp.
