Le poste Développeur mobile
Partager cette offre
Dans le cadre de la mise en œuvre de notre stratégie de transformation numérique, nous recherchons un développeur aguerri pour assurer le développement mobile d’une application cross-plateforme. Nous souhaitons exploiter les technologies les plus récentes et performantes pour assurer la meilleure expérience utilisateur et maintenir une compatibilité avec les principales plateformes mobiles.
L’objectif de cette prestation est de fournir des services de développement pour la création et l’optimisation d’applications mobiles multiplateformes, principalement destinées à Android et iOS.
Conception et développement de l’application mobile :
- Développement d’une application mobile avec une architecture moderne et performante
- Utilisation d’une plateforme de développement mobile cross-plateforme.
- Intégration des services back-end via des API RESTful ou GraphQL, selon les besoins du projet.
Maintenance et évolution :
- Assurer la maintenance corrective et évolutive de l’application après sa mise en production.
- Mise à jour des versions de l’application en fonction des nouvelles exigences et des mises à jour des systèmes d’exploitation (Android et iOS).
Tests et qualité :
- Revue du code et gestion de la qualité du code avec des outils comme SonarQube.
Accompagnement et gestion de projet :
- Suivi du projet via une méthode agile (scrum ou kanban).
- Rapport régulier sur l’avancement, les retours sur tests, et les risques associés au projet.
Technologies mobiles :
- Maîtrise de Jetpack Compose pour le développement Android natif.
- Bonne maîtrise des technologies Flutter ou React Native pour les applications cross-plateformes.
- Expérience dans l’intégration des services backend via des APIs RESTful/GraphQL.
- Connaissance des principes de conception Mobile-First et des guidelines des stores (Google Play Store, Apple App Store).
Méthodologies :
- Expérience dans les environnements agiles (Scrum/Kanban).
- Compétences en gestion de projet (outils comme Jira, Trello, etc.).
Qualité :
- Compétences en tests automatisés pour Android et iOS.
- Outils de gestion de la qualité du code (SonarQube, GitLab CI/CD, etc.).
Livrables techniques :
- Code source propre et bien documenté.
- Application fonctionnelle pour Android et iOS, avec une expérience utilisateur optimisée.
- Documentation complète sur l'architecture et le code.
- Script pour la mise en place des tests automatisés.
Profil recherché
Swift, UIKit, SwiftUI, et Combine - Confirmé - Important
Jetpack Compose, React Native - Confirmé - Important
intégration d'API - Confirmé - Important
MVVM, MVP, ou Clean Architecture - Confirmé - Important
Postulez à cette offre !
Trouvez votre prochaine mission parmi +7 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 mobile
ESENCA