Description de Poste : Développeur Mobile React Native (H/F):
Informations Clés du Poste:
Localisation: Télétravail (Remote) depuis la France
Type de Contrat: Contrat de prestation (Freelance/Consultant)
Durée Initiale: 3 mois
Possibilité d'Extension: Forte possibilité de renouvellement
Notre Mission:
- Nous recherchons un développeur mobile passionné par les technologies React Native et capable d'assurer la conception, le développement et l'optimisation d'applications mobiles critiques.
- Le candidat retenu jouera un rôle clé dans la standardisation de nos pratiques de développement mobile et la publication de composants réutilisables.
Vos Responsabilités:
- Concevoir et développer des fonctionnalités d’applications mobiles robustes et performantes en utilisant React Native et TypeScript.
- Implémenter la gestion d'état et les flux de données en utilisant l'API Context de manière efficace.
- Assurer l'intégration technique avec les services de backend via des APIs REST.
- Contribuer activement à la communauté open source en vue de la publication et de la maintenance de bibliothèques internes ou publiques.
- Mettre en place et maintenir des pipelines de CI/CD via GitHub Actions pour automatiser les tests et les déploiements.
- Gérer les aspects d'authentification et de sécurité, notamment l'intégration avec Azure AD.
- Rédiger des tests unitaires complets et fiables en utilisant JEST.
- Effectuer le débogage et l'optimisation des performances en utilisant des outils de pointe (Flipper, Reactotron).
- Travailler sur les couches natives si nécessaire, notamment l'écriture de modules spécifiques en Java pour Android.
Compétences Techniques Requises:
Expertise Mobile:
- Maîtrise avancée de React Native : Forte expérience avec les Hooks, la navigation complexe et les techniques d'optimisation des performances.
- Environnement Expo : Expertise dans l'utilisation et la configuration de la bibliothèque Expo.
- UI/UX : Solide expérience avec la bibliothèque de composants React Native Paper.
- Cycle de Vie : Compréhension approfondie du cycle de vie des applications mobiles (gestion du foreground/background, des permissions, etc.).
Langages et Outils:
- TypeScript : Forte connaissance de TypeScript pour garantir la qualité et la maintenabilité du code.
- Tests : Expérience indispensable en tests unitaires avec JEST.
- CI/CD : Expérience pratique de la mise en place de flux d'intégration et de déploiement continus avec GitHub Actions.
Architecture et Intégration:
- Gestion d'État : Expérience avérée dans la gestion d'état complexe en utilisant l'API Context.
- Authentification : Expérience en intégration de systèmes d'authentification comme Azure AD.
- Natif : Expérience ou capacité à interagir avec des modules natifs Android (Java).
Si vous êtes intéressé(e), ou si vous connaissez quelqu'un qui pourrait l'être, n'hésitez pas à nous contacter afin que nous puissions en discuter.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Android Application Engineer - Remote Work
2026-05-27
Full Stack Engineer
2026-05-26
Scala Software Developer
2026-05-21
- Posted
- Oct 31, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- France
- Company
- Digisourced.
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Android Application Engineer - Remote Work
2026-05-27
Full Stack Engineer
2026-05-26
Scala Software Developer
2026-05-21