Descriptif du poste: Nous recherchons un développeur iOS Senior pour intervenir sur une application mobile en production dans un environnement très technique et structuré. Responsabilités :
- Développement de nouvelles features en Swift 5+, avec usage intensif de SwiftUI et Combine
- Participation aux choix d'architecture modulaire, intégration de design system, navigation, décomposition des features
- Intégration d'API REST / GraphQL dans un environnement sécurisé
- Contribution à l'écriture et à l'automatisation des tests (unitaires, snapshots, UI)
- Participation à la mise en œuvre et au maintien de la CI/CD mobile
- Contribution à la documentation technique, aux revues de code, et à l'amélioration continue
- Mentoring des profils plus debutants et contribution à l'alignement technique global Environnement :
- Stack technique avancée incluant Swift 5.8+, SwiftUI, Combine, async/await
- Architecture MVVM / MVI, Clean Architecture, multi-module
- CI/CD : GitHub Actions, Bitrise, Fastlane
- Tests : XCTest, XCUITest, Quick/Nimble, Snapshot testing
- Outils : GitHub, Jira, Figma, Firebase, Sentry, Sonar, Danger
- Méthodo : Agile / Scrum Profil recherché: Nous recherchons un développeur iOS Senior ayant minimum 6 ans d'expérience en développement iOS natif. Expérience :
- Maîtrise avancée de Swift, SwiftUI, Combine, architecture modulaire
- Solide culture de la qualité logicielle (tests, CI/CD, documentation)
- Aisance avec les API modernes et les problématiques de performance / sécurité Compétences :
- Capacité à prendre du recul, challenger les specs, et être force de proposition
- Envie d'évoluer dans une équipe mobile mature et d'échanger entre pairs