Développeur Mobile React Native Senior Freelance

Il y a 3 jours

Châtillon, Île-de-France SURICATE IT Temps plein 111 000 € - 166 000 € Contrat

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