SOFTWARE DEVELOPER
Role details
Job location
Tech stack
Job description
- Concevoir et développer des applications iOS performantes et maintenables en utilisant Swift et les frameworks natifs.
- Collaborer avec les équipes produit et design pour définir, affiner et implémenter de nouvelles fonctionnalités.
- Assurer la qualité logicielle via la mise en place de tests unitaires et d'intégration automatisés.
- Participer activement aux revues de code et à l'amélioration continue des pratiques de développement.
- Maintenir, optimiser et documenter les applications existantes afin d'assurer leur stabilité et évolutivité.
- Gérer la publication des applications sur l'App Store dans le respect des exigences Apple.
- Analyser et corriger les anomalies signalées en production.
Requirements
Vous rejoindrez une équipe dynamique spécialisée dans le développement iOS natif (UIKit, SwiftUI) et évoluerez dans un contexte technique avancé : Swift 5, RxSwift/RxCocoa, SPM, architecture MVVM-C, automatisation des tests (unitaires et UI), intégration continue (Ansible, Github Actions, FastLane) et outils complémentaires (SwiftLint, SwiftGen, Factory, Sourcery). L'équipe favorise l'agilité, la collaboration et l'amélioration continue.
De formation Bac+5 (Master ou équivalent) en informatique ou domaine connexe, vous justifiez d'une expérience significative en développement d'applications iOS, quel que soit votre niveau d'ancienneté.
Vous maîtrisez Swift, Xcode, UIKit, et possédez une connaissance approfondie des architectures mobiles modernes (MVVM, MVVM-C, VIPER). Vous êtes à l'aise avec la gestion de versions via Git, l'écriture de tests automatisés et les bonnes pratiques de sécurité mobile. Une expérience avec RxSwift/RxCocoa, l'intégration continue, la gestion d'API RESTful, Objective-C ou les outils d'automatisation constitue un atout. Votre sens de l'initiative, votre capacité à apprendre et à travailler en équipe agile sont essentiels.
Akkodis accompagne ses clients dans la mondialisation de leurs projets, aussi un anglais courant est requis pour l'ensemble de nos collaborateurs.