Développeur Mobile React Native Senior Freelance H/F - Suricate IT
Les missions du poste
Le besoin
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 oeuvre 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
✅ Profil recherché
Au moins 5 ans d'expérience professionnelle en développement logiciel
Expérience significative en React Native en contexte de production
Expérience concrète de livraison et de maintenance d'applications mobiles sur iOS et Android
Très bonne maîtrise de React Native, TypeScript et JavaScript moderne (composants, hooks, cycle de vie, structuration d'application)
Maîtrise de l'intégration d'API REST et de la gestion des échanges asynchrones
Connaissance des spécificités iOS et Android : builds, permissions, configuration, débogage
Maîtrise de Git et pratique des revues de code
Expérience des tests automatisés et des pratiques de qualité logicielle
Expérience significative de CI/CD et des processus de livraison mobile
Expérience en développement WebApp
Appétence pour les outils de développement assisté par IA (GitHub Copilot, Claude Code...)
Autonomie, force de proposition, capacité à prendre un sujet de bout en bout
Esprit d'équipe, communication claire, rigueur et sens des priorités
Le profil recherché
Profil recherché
✅ Profil recherché
Au moins 5 ans d'expérience professionnelle en développement logiciel
Expérience significative en React Native en contexte de production
Expérience concrète de livraison et de maintenance d'applications mobiles sur iOS et Android
Très bonne maîtrise de React Native, TypeScript et JavaScript moderne (composants, hooks, cycle de vie, structuration d'application)
Maîtrise de l'intégration d'API REST et de la gestion des échanges asynchrones
Connaissance des spécificités iOS et Android : builds, permissions, configuration, débogage
Maîtrise de Git et pratique des revues de code
Expérience des tests automatisés et des pratiques de qualité logicielle
Expérience significative de CI/CD et des processus de livraison mobile
Expérience en développement WebApp
Appétence pour les outils de développement assisté par IA (GitHub Copilot, Claude Code...)
Autonomie, force de proposition, capacité à prendre un sujet de bout en bout
Esprit d'équipe, communication claire, rigueur et sens des priorités