Développeur(se) iOS (H/F)
Role details
Job location
Tech stack
Job description
Au sein de la technopole de Sophia Antipolis, vous rejoindrez une équipe agile passionnée par l'écosystème Apple. Le défi est de taille : proposer une expérience utilisateur fluide, une gestion hors-ligne performante et une sécurité des données irréprochable (chiffrement, gestion des pièces jointes). Vous interviendrez sur une application native exigeante, au cœur des usages quotidiens de nos utilisateurs., En tant que Développeur(se) iOS, vous jouerez un rôle clé dans l'évolution de la plateforme. Vos responsabilités incluent :
- Développement de fonctionnalités critiques en Swift, en mettant l'accent sur la performance et l'ergonomie.
- Architecture et maintenance du code en respectant les patterns modernes (MVVM, Clean Architecture).
- Intégration d'API complexes pour la synchronisation des emails et la gestion du stockage local (CoreData/SQLite).
- Optimisation de l'interface utilisateur avec SwiftUI ou UIKit pour garantir une expérience "Pixel Perfect".
- Collaboration technique (si applicable) sur des modules partagés en Kotlin Multiplatform (KMP).
- Garantir la stabilité via des tests unitaires (XCTest) et la participation aux revues de code.
Requirements
Nous recherchons un(e) développeur(se) rigoureux(se), soucieux(se) des détails et de la qualité logicielle, avec une forte sensibilité aux guidelines Apple.
Formation
- Bac+5 en informatique (École dingénieurs ou Master universitaire).
Expérience
- Minimum 3 ans d'expérience en développement iOS natif. Une expérience sur des applications de productivité ou de messagerie est un plus.
Compétences techniques
- Maîtrise avancée de Swift et de l'écosystème Xcode.
- Expérience avec les frameworks SwiftUI et/ou Combine / Swift Concurrency.
- Bonne connaissance de la gestion de base de données mobile (CoreData, Realm).
- Sensibilité aux problématiques de sécurité et de chiffrement des données.
- Une ouverture ou expérience sur Kotlin Multiplatform (KMP) serait un atout majeur pour ce projet.
Soft skills
- Rigueur et souci de la performance (gestion mémoire, fluidité).
- Esprit collaboratif pour échanger avec les équipes Backend et Android.
- Curiosité pour les dernières annonces de la WWDC.