Contexte de la mission :
Au sein d?une équipe mobile expérimentée, vous serez principalement en charge d?une application iOS legacy. L?objectif est d?assurer sa maintenance, son évolution et son refactoring pour moderniser le code existant, avec l?opportunité d?introduire Kotlin Multiplatform (KMP) pour partager certaines parties avec Android si cela fait sens.
L?application est orientée média (audio/vidéo), avec un focus sur le player multimédia, les animations et une interface soignée. L?organisation se fait en mode Agile, avec des livraisons toutes les 2 semaines.
Vos missions :
Maintenir et faire évoluer une application iOS legacy en Swift et SwiftUI.
Participer à des projets de refactoring pour améliorer la structure et la qualité du code existant.
Proposer et implémenter des solutions KMP lorsque pertinent pour le partage de code avec Android.
Travailler sur le player multimédia (audio et vidéo) et les interfaces animées.
Garantir un code maintenable, performant et testé (unit tests et automatisation).
Participer aux rituels agiles, aux revues de code et aux débats techniques.
Apporter votre expertise dans les choix techniques et la modernisation de l?application.
Profil candidat:
Minimum 5 ans d?expérience en développement iOS, avec expérience sur des applications legacy et projets de refactoring.
Maîtrise de SwiftUI et appétence pour l?UX/UI et les animations.
Expérience KMP ou intérêt pour le partage de code multiplateforme (OBLIGATOIRE)
Capacité à travailler dans un environnement agile et senior.
Sens de la qualité du code, rigueur, autonomie et esprit d?équipe.
Expérience dans l?univers média (podcast, radio, vidéo) est un vrai plus.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.