Développeur Mobile React Native Senior Freelance
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Développeur Mobile React Native Senior Freelance
Durée : 3 ans
Démarrage : ASAP
Lieu : Chatillon
Expérience : 10 ans minimum
Télétravail : 2 jours de TT/ Semaine (3 jours sur site non négociable)
Secteur : Grande distribution
Contexte de la mission
Dans le cadre du programme de transformation du système d'information d'un grand groupe de la distribution, notre client accompagne les métiers dans la mise en œuvre et l'évolution de leurs solutions numériques.
Intégration au sein d'une squad produit organisée en mode Agile
Application mobile métier développée en React Native, déployée sur iOS et Android
Maintenance corrective et évolutive, conception et développement de nouvelles fonctionnalités
Environnement back-end Azure / Databricks, application connectée à des API, collaboration étroite avec les équipes back-end, produit et métier
Environnement technique
Mobile : React Native, TypeScript, JavaScript
Plateformes : iOS et Android
API / BFF : Node.js / NestJS, API REST
Back-end / SI : Azure, Databricks
Sécurité : OAuth2 / OpenID Connect
Tests : Jest, React Native Testing Library (ou équivalents)
Industrialisation : GitLab, pipelines CI/CD, outils de build et de livraison mobile
Conteneurisation / plateforme : Docker, Kubernetes, Red Hat OpenShift
API Management : Axway
Distribution mobile : Store SOTI
Outils IA : GitHub Copilot, Claude Code ou équivalent
Missions principales
Analyser les besoins fonctionnels et techniques, contribuer au chiffrage et proposer des solutions adaptées
Concevoir, développer et intégrer de nouvelles fonctionnalités en React Native
Participer aux choix d'architecture (modularité, maintenabilité, testabilité du code)
Développer des interfaces fluides, accessibles et cohérentes avec les standards UX/UI de l'application
Assurer la compatibilité et la qualité de l'application sur iOS et Android
Diagnostiquer et corriger les anomalies, identifier les causes racines et proposer des actions préventives
Contribuer à la réduction de la dette technique, au suivi des versions et à la sécurisation des mises en production
Mettre en place et maintenir les tests unitaires, de composants et d'intégration
Surveiller et améliorer les performances : temps de démarrage, fluidité, consommation mémoire et réseau
Appliquer les bonnes pratiques de sécurité mobile et de protection des échanges avec les API
Intervenir ponctuellement sur des composants ou applications WebApp
Utiliser les outils d'assistance au développement par IA, avec une démarche de validation humaine (revue, tests, sécurité)
Participer aux rituels Agile et documenter les choix techniques