Activez les alertes d’offres d’emploi par e-mail !
Une entreprise innovante de technologie recherche un Développeur iOS pour participer à la conception d'applications performantes. Le candidat idéal possède une maîtrise des outils comme Xcode et Swift, ainsi qu'une expérience en méthodes agiles. Les responsabilités incluent le développement, la collaboration avec des équipes variées, et la mise en œuvre de pratiques de qualité et d'optimisation. Ce poste est basé à Paris.
Participer à la conception et au développement d’applications iOS performantes, scalables et maintenables avec Xcode, Swift, SwiftUI et Combine.
Appliquer les principes d’architecture logicielle reconnus dans le développement mobile : MVVM-C, MVC, MVI, tout en manipulant les principaux design patterns (Command, Observer, Strategy, Prototype, Builder, Decorator…).
Intégrer des services web REST / JSON via des APIs robustes, sécurisées et bien documentées.
Utiliser les outils d’industrialisation et d’intégration continue tels que Bitrise, Git, SPM, GitLab CI, Sonar, SwiftLint, pour garantir un haut niveau de qualité de code.
Collaborer dans des environnements agiles (Scrum ou Kanban) et participer activement aux rituels : Sprint Planning, Daily, Review, Rétrospective.
Produire des conceptions logicielles claires et structurées à l’aide de UML, en lien avec les exigences fonctionnelles et techniques.
Appliquer la pyramide des tests : tests unitaires, tests d’intégration / API, tests fonctionnels automatisés, avec une approche Test-Driven Development (TDD).
Mettre en œuvre les bonnes pratiques de conception logicielle : Domain-Driven Design (DDD), Clean Architecture, pair programming, code review, amélioration continue.
Travailler au sein d’équipes pluridisciplinaires composées de Lead iOS, Product Owners, Scrum Masters, Designers, QA et DevOps, dans une logique de co-construction.
Être proactif