Freelance - Casablanca Hybride
Concevoir, développer et maintenir des applications mobiles performantes sous React Native (Android & iOS).
Collaborer avec les équipes produit, UX/UI et backend pour garantir la cohérence fonctionnelle et technique.
Participer à la définition de l’architecture technique et au choix des librairies/outils.
Mettre en place des tests unitaires et d’intégration afin d’assurer la qualité du code.
Effectuer des revues de code et accompagner les développeurs juniors.
Contribuer à l’amélioration continue du processus de développement (CI/CD, automatisation, bonnes pratiques).
Assurer la veille technologique sur les évolutions de l’écosystème React Native.
Bac+5 en informatique, génie logiciel ou équivalent.
Expérience de 4 à 6 ans minimum, dont au moins 2 ans sur React Native.
Bonnes capacités de communication et de travail en équipe agile (Scrum / Kanban).
Esprit analytique, rigueur et sens du détail.
Capacité à travailler de manière autonome et proactive.
Excellente maîtrise de React Native (hooks, navigation, context API, performance tuning).
Solides connaissances en JavaScript ES6+ et TypeScript.
Expérience dans l’intégration avec des APIs REST / GraphQL.
Maîtrise des stores d’état (Redux, MobX, Recoil…).
Connaissances de base en native modules (Android / iOS).
Bonne compréhension des cycles de vie des applications mobiles et des performances.
Maîtrise des outils de versionning (Git, GitLab, GitHub).
Connaissances CI/CD mobile et déploiement sur les stores (App Store / Google Play).
Tests unitaires (Jest, Detox, Cypress Mobile).