Contexte:
Dans le cadre du développement de solutions mobiles innovantes, nous recherchons un Développeur Mobile Senior capable de concevoir, développer et maintenir des applications mobiles performantes sur les plateformes iOS et Android.
Missions principales:
• Concevoir et développer des applications mobiles natives et/ou cross-platform.
• Participer aux choix d’architecture technique.
• Développer de nouvelles fonctionnalités et assurer la maintenance évolutive.
• Réaliser les revues de code et garantir la qualité du code.
• Optimiser les performances, la sécurité et l’expérience utilisateur.
• Accompagner les développeurs juniors et partager les bonnes pratiques.
• Collaborer avec les équipes Produit, UX/UI, QA et DevOps.
• Participer aux phases de déploiement sur App Store et Google Play.
Compétences techniques requises:
• Excellente maîtrise de Swift, SwiftUI et/ou Objective-C.
• Excellente maîtrise de Kotlin et/ou Java Android.
• Expérience avec Flutter ou React Native.
• Maîtrise des API REST, GraphQL et intégrations backend.
• Connaissance des architectures MVVM, MVP, Clean Architecture.
• Expérience avec Git, CI/CD, Firebase, Crashlytics.
• Bonne connaissance des tests unitaires et automatisés.
• Maîtrise des bonnes pratiques de sécurité mobile.
Profil recherché:
• Diplôme Bac+5 en informatique ou équivalent.
• Minimum 5 ans d’expérience en développement mobile.
• Excellentes capacités d’analyse et de résolution de problèmes.
• Bon niveau de communication et esprit d’équipe.
• Autonomie, rigueur et force de proposition.
Atouts appréciés:
• Expérience dans le cloud (Azure, AWS ou GCP).
• Connaissance des méthodologies Agile/Scrum.
• Publication d’applications à fort trafic.
• Encadrement technique ou rôle de référent.
Livrables & responsabilités:
• Applications mobiles robustes et évolutives.
• Documentation technique.
• Respect des délais et des standards qualité.
• Contribution aux décisions d’architecture.