Veepee recherche un Senior iOS Engineer pour intégrer directement une équipe produit et contribuer à l’évolution de son application mobile. La mission consiste à développer de nouvelles fonctionnalités, améliorer la qualité de l’application et optimiser l’expérience utilisateur au sein d’une équipe technique travaillant en environnement Agile.
Missions principales
Développer des modules en Swift destinés à être intégrés directement dans l’application iOS, en collaboration avec l’équipe Core. Faire évoluer les fonctionnalités existantes et adapter les développements aux nouvelles technologies. Exploiter une architecture modulaire afin d’accélérer la création de nouvelles fonctionnalités.
Participer aux revues de code, aux sessions de programmation en binôme et aux cycles de livraison. Contribuer à la qualité du code et à la fiabilité de l’application grâce aux tests unitaires et aux tests d’interface utilisateur.
Compétences attendues
Maîtrise de Swift avec au moins cinq ans d’expérience, excellente connaissance d’UIKit et expérience pratique de SwiftUI. Maîtrise des architectures modulaires, des principes SOLID, de GitFlow et des API REST basées sur HTTP. Expérience confirmée des tests unitaires et des tests d’interface utilisateur, ainsi que de l’intégration dans une base de code existante.
La connaissance de l’architecture MVVM, les contributions à des projets open source et l’expérience des tests Snapshot constituent des atouts. Un bon niveau d’anglais écrit et oral est indispensable.
Profil recherché
Développeur iOS senior justifiant d’au moins cinq ans d’expérience avec Swift, capable de travailler au sein d’une équipe produit internationale et multidisciplinaire. Le profil doit faire preuve d’autonomie, d’adaptabilité et d’un bon esprit d’équipe, tout en contribuant activement à la qualité technique et à l’évolution de l’application mobile.