Le poste Développeur iOS Senior
Partager cette offre
Sous la responsabilité de la Direction du Numérique, la prestation consiste à concevoir, développer et faire évoluer des applications mobiles de pointe sur l'écosystème iOS.
Principales missions de la prestation :
Conception et développement d'applications iOS natives performantes et évolutives.
Garantie de la qualité du code à travers l'application des bonnes pratiques d'ingénierie logicielle (tests unitaires, revues de code, architecture).
Intégration d'API REST/JSON et de services tiers pour enrichir les fonctionnalités des applications.
Optimisation des performances et de l'expérience utilisateur en conformité avec les standards d'Apple.
Collaboration étroite avec les équipes Produit et Éditoriales pour traduire les besoins fonctionnels en solutions techniques.
Participation active aux phases de déploiement et d'industrialisation (CI/CD).
Disponibilité ponctuelle pour des interventions exceptionnelles (astreintes lors des phases critiques de migration).
Profil recherché
Le niveau d'expertise attendu pour cette prestation est de niveau Senior, justifiant de plus de 5 ans d’expérience significative dans le domaine du développement mobile Apple.
Expertises Techniques RequisesÉcosystème iOS Natif : Maîtrise experte de Swift et de SwiftUI.
Frameworks & Outils Apple : Pratique fluide de Combine, UIKit, de la gestion de la concurrence, des outils de profiling (Instruments) et des gestionnaires de dépendances (SPM, Cocoapods).
Architecture & Qualité logicielle : Solide maîtrise des patterns MVVM, VIPER ou MVP. Application rigoureuse des principes SOLID, des concepts d'injection de dépendances et respect strict des Human Interface Guidelines.
Craftsmanship : Pratique courante des tests unitaires, des revues de code et du pair programming.
Industrialisation : Maîtrise des flux Git et des environnements CI/CD (Jenkins, GitLab-CI, Firebase, Fastlane).
Spécificité Média : Expérience dans l'intégration de flux et de streaming audio/vidéo (AVFoundation). Des compétences sur tvOS représentent un avantage majeur.
Accessibilité & Design : Sensibilité aux normes d'accessibilité mobile et expérience de contribution à un Design System.
Langue : Maîtrise parfaite, principale et permanente de la langue française, tant à l'oral qu'à l'écrit (réunions, présentations, livrables documentaires éditables)
Environnement de travail
Cadre méthodologique : La prestation s'exécute au sein d'équipes structurées en méthodologies Agiles. Une forte capacité de vulgarisation technique est nécessaire pour interagir efficacement avec les profils non techniques (Produit, Éditorial).
Outils collaboratifs : Utilisation quotidienne de l'écosystème Atlassian (Jira, Confluence).
Modalités de présence : Organisation hybride. La présence sur site est requise en fonction des nécessités de service, avec un niveau minimal de 50% du temps global de la prestation.
Exigences matérielles et de sécurité : Le prestataire fournit son propre matériel informatique.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur iOS Senior
Comet