Description de l’offre
Au sein des équipes Mobile, le Développeur iOS intervient sur la conception, le développement et l’évolution d’applications mobiles à forte visibilité et à fort trafic.
Il contribue à délivrer des applications performantes, sécurisées et offrant une expérience utilisateur de haut niveau.
Missions principales
-
Concevoir et développer des applications mobiles iOS
-
Participer à l’analyse des besoins fonctionnels et techniques
-
Implémenter des fonctionnalités en respectant les guidelines Apple
-
Garantir la qualité du code (tests unitaires, revues de code)
-
Optimiser les performances, la stabilité et la sécurité des applications
-
Corriger les anomalies et assurer la maintenance évolutive
-
Participer aux rituels Agile / Scrum
-
Collaborer étroitement avec les équipes back-end, UX/UI et produit
Environnement technique
Langages
-
Swift (principal)
-
Objective-C (apprécié)
Frameworks
-
UIKit
-
SwiftUI
Architectures
-
MVC
-
MVVM
-
Clean Architecture
Outils & CI/CD
-
Xcode
-
Git
-
Fastlane
-
Pipelines CI/CD automatisés
Tests
-
XCTest
-
Tests unitaires et tests UI
Méthodologie & Collaboration
-
Agile / Scrum
-
Jira
-
Confluence
Compétences requises
-
Solide expérience en développement iOS natif
-
Bonne maîtrise de Swift et de l’écosystème Apple
-
Expérience dans la publication d’applications sur l’App Store
-
Connaissance des bonnes pratiques de sécurité mobile
-
Capacité à travailler en équipe transverse
Profil recherché
Profil recherché
-
4 à 5 ans d’expérience minimum en développement iOS
-
Autonomie et rigueur
-
Sens du produit et de l’expérience utilisateur
-
Bon relationnel et esprit d’équipe