Chez Zelty, notre mission est simple : faciliter le quotidien des acteurs de la restauration pour qu’ils puissent se concentrer sur leur activité.
Notre plateforme permet de gérer l’ensemble des opérations d’un restaurant : prise de commande, encaissement, production et pilotage de l’activité. Nos applications sont utilisées quotidiennement dans des environnements exigeants, où performance, fiabilité et qualité sont essentielles.
Dans le cadre du renforcement de notre équipe Tech, nous créons un poste de iOS Developer Senior.
Tu travailleras en collaboration directe avec Flavien, notre Lead iOS Developer, au sein d’une équipe iOS composée aujourd’hui de 1 Lead et 2 développeurs, et en interaction étroite avec les équipes Backend, Product, Design et QA.
Ton rôle : concevoir et développer des fonctionnalités robustes tout en contribuant à l’évolution de l’architecture et à l’amélioration continue de la qualité technique de nos applications.
Tu auras un réel impact sur les décisions techniques et l’évolution du produit.
Tu contribueras concrètement à la qualité et à la croissance du produit Zelty à travers 4 grands axes :
🧱 Développement & architecture (40%)
C’est le cœur du poste.
Concevoir et développer de nouvelles fonctionnalités sur l’application Zelty Caisse et les applications associées
Participer activement aux choix techniques et d’architecture
Contribuer à la modernisation progressive de la codebase
Implémenter et maintenir des architectures robustes (MVVM-C, modularisation)
👉 Tu construis un code lisible, maintenable et scalable, capable d’accompagner la croissance du produit.
⚙️ Qualité, performance & excellence technique (25%)
Garantir la qualité du code : lisibilité, testabilité et performance
Structurer et développer la stratégie de tests (unitaires, intégration, end-to-end)
Mesurer et améliorer les performances des applications (runtime et build)
Gérer la dette technique de manière pragmatique
👉 Tu contribues directement à élever le niveau technique global de l’équipe.
🎨 Enjeux produit & expérience utilisateur (20%)
Comprendre les enjeux business et produit pour orienter les décisions techniques
Collaborer étroitement avec Product et Design
Participer à la structuration de la UI en vue d’un futur Design System
Garantir la cohérence et la robustesse de l’expérience utilisateur
👉 Tu développes une forte compréhension du lien entre architecture technique et qualité produit.
🤝 Collaboration & impact collectif (15%)
Participer activement aux code reviews
Être force de proposition sur les outils, process et bonnes pratiques
Challenger les choix techniques avec pragmatisme
Collaborer étroitement avec Backend, Product, Design et QA
👉 Tu contribues autant à la qualité du code qu’à la montée en compétence collective.
Tu cherches un rôle où tu peux avoir un impact réel sur l’architecture, les standards et la qualité globale d’un produit utilisé quotidiennement par des professionnels de la restauration. Si tu veux construire du solide, structurer durablement et faire progresser une équipe, ce poste est fait
5+ ans d’expérience en développement iOS
Expérience sur des applications en production avec de fortes contraintes
Swift (iOS 15+) / Objective-C
MVVM‑C / modules partagés
UIKit / SwiftUI
Git / Github
Bitrise / Fastlane
Figma / Lokalise
Amplitude / Sentry / Datadog / LaunchDarkly
Compétence capable d’être autonome, référence et capable de former :
Excellente maîtrise de Swift et bonne connaissance de Objective-C, y compris dans des environnements legacy.
Solide culture des bonnes pratiques de développement (Clean Code, SOLID, tests, documentation, linting).
Expérience confirmée dans le développement d’interfaces avec UIKit et SwiftUI, avec une expertise avancée sur au moins l’une des deux.
Très bonne maîtrise des architectures iOS modernes et de la concurrence (MVVM, MVVM-C, GCD, Swift Concurrency).
Compétence capable d’être autonome :
Excellente compréhension de la gestion mémoire iOS (ARC, heap vs stack, struct vs class, détection et résolution de leaks, profiling).
Expérience dans la mise en place d’une stratégie de monitoring (crash reporting, métriques de performance, observabilité).
Expérience avec les outils de CI/CD (par exemple Fastlane, Bitrise ou équivalent).
Compétence additionnel :
Expérience dans la conception et le développement de SDK iOS.
Expérience avec Objective-C avancé dans des bases de code legacy complexes.
Bonne compréhension de la stack réseau TCP/IP et expérience avec des clients ou serveurs TCP.
Expérience avec l’intégration de Design System et collaboration avec les équipes design (Figma, composants réutilisables).
Expérience avancée avec des architectures modulaires à grande échelle.
Forte exigence technique et sens de l’architecture, avec une approche pragmatique.
Capacité à prendre en compte les enjeux produit et business pour éclairer les décisions techniques.
Autonomie, sens des responsabilités et fort ownership sur son périmètre.
Esprit d’équipe et communication constructive, notamment en code review, avec une volonté de faire progresser le collectif.
Proactivité et engagement dans une démarche d’amélioration continue.
Tu cherches un rôle où tu peux avoir un impact réel sur l’architecture, les standards et la qualité globale d’un produit utilisé quotidiennement par des professionnels de la restauration.
Si tu veux construire du solide, structurer durablement et faire progresser une équipe, ce poste est fait pour toi.
Chez Zelty, nous valorisons la diversité des parcours et des expériences. Aucun profil ne correspond parfaitement à une fiche de poste : si tu te reconnais dans l’esprit du rôle et dans nos valeurs, même si tu ne coches pas toutes les cases, n’hésite pas à postuler.
1️⃣ Un premier échange avec Elsa, Talent Recruiter (30 min, en visio)
2️⃣ Entretien Manager avec Flavien, Lead iOS Developer (45 min, en visio)
3️⃣ Test technique et débrief avec Flavien et Vincent, VP Engineering / DG (1h30, en présentiel)
4️⃣ Entretien Culture Fit avec Thomas (Head of Product) et Marc (CTO) + rencontre avec l’équipe Tech & Product
Bienvenue 😀
À chaque étape, nous nous engageons à te donner un retour clair et rapide.
À très vite 🙂
Rencontrez Andres, Developpeur Backend
Rencontrez Martin, Analytics Engineer
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.