iOS Developer Senior

CDI
Paris
Télétravail occasionnel
Salaire : 56K à 61K €
Expérience : > 5 ans
Éducation : Bac +5 / Master

Zelty
Zelty

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

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.

🎯 Ta mission et ton impact

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.


Profil recherché

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

Expérience

  • 5+ ans d’expérience en développement iOS

  • Expérience sur des applications en production avec de fortes contraintes

Stack Technique

  • Swift (iOS 15+) / Objective-C

  • MVVM‑C / modules partagés

  • UIKit / SwiftUI

  • Git / Github

  • Bitrise / Fastlane

  • Figma / Lokalise

  • Amplitude / Sentry / Datadog / LaunchDarkly

Hard skills

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.

Soft skills (très importantes pour nous)

  • 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.


Déroulement des entretiens

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 🙂

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres