Informations clés
Description de l'offre
Objectif de la mission:
Le développeur mobile multiplateforme senior est chargé de concevoir, développer et maintenir des applications mobiles performantes, ergonomiques et sécurisées, compatibles avec plusieurs plateformes (Android, iOS, voire Web).
Missions principales:
- Concevoir et développer des applications mobiles multiplateformes robustes et évolutives.
- Intégrer les services backend et les API REST/GraphQL.
- Assurer le cycle complet de développement (conception, implémentation, test, déploiement et maintenance).
- Optimiser la performance, la sécurité et l’expérience utilisateur (UX/UI).
- Gérer la publication et les mises à jour sur App Store et Google Play.
- Rédiger et maintenir la documentation technique.
- Participer à la définition de l’architecture et des standards de développement.
- Collaborer étroitement avec les équipes backend, design et produit.
- Former et encadrer les développeurs juniors.
- Effectuer une veille technologique sur les frameworks et outils mobiles.
Profil recherché:
- Maîtrise d’un framework multiplateforme: Flutter, React Native ou Ionic.
- Bonne connaissance des langages: Dart, JavaScript/TypeScript, Kotlin, Swift.
- Connaissance des architectures: MVC, MVVM, Clean Architecture, Bloc, Redux.
- Bonne maîtrise des outils: Git/GitLab, CI/CD (Fastlane, GitHub Actions, Bitrise), Firebase, Docker.
- Intégration d’API REST/GraphQL, authentification OAuth2, notifications push, paiements mobiles.
- Gestion des bases de données locales et distantes: SQLite, Realm, Hive, Firestore.
- Connaissance des tests unitaires, d’intégration et end-to-end.
- Bon sens de l’UX/UI et respect des guidelines Material Design et Apple HIG.
- Diplôme: Bac3 à 5 en informatique, systèmes d’information, génie logiciel ou domaine équivalent.
Comment ça se passe ?
1
Vous postulez avec votre profil Laotop.
2
Un référent Laotop suit votre dossier.
3
Vous êtes tenu au courant de la suite par email.