Développeur React native Senior
Ref : 260311S003-
Date de début01/04/2026
-
Localisation
92400 COURBEVOIE
-
Durée6 mois (renouvelables)
-
Profil
Développeur
Contexte : Freeland est le spécialiste français des services d'accompagnement aux indépendants et aux entreprises dans leurs recherches de compétences. Inscrit dans un projet de croissance ambitieux, et dans le respect dans sa politique RSE, le groupe se développe autour 3 activités : le portage salarial, la formation et les plateformes de mise en relation professionnelle.
Freeland s'appuie sur l'expertise de ses marques telles qu'ITG, Links, Freelance Informatique, Codeur.... Adhérent au Pacte National des Nations Unies et signataire de la Charte de la Diversité, Freeland s’engage au quotidien en faveur de l’égalité des chances et de l’inclusion dans le respect de l’environnement.
Objectif : Nous développons une application mobile métier de grande ampleur, destinée à devenir un outil central pour nos consultants.
L’application :
• est développée en React Native avec Expo,
• consomme plusieurs backends API :
- le backend existant du site web desktop,
- un backend dédié à l’application mobile,
Le développeur sénior interviendra sur la conception du socle technique mobile et sur le développement, en collaboration avec un chef de projet technique et les équipes backend.
Mission :
Conception technique de l’application
• Participer à la conception de l’architecture de l’application mobile
• Mettre en place le socle applicatif React Native
• Définir la structure du projet (modules, services, écrans)
• Implémenter des patterns adaptés (feature-based, séparation des responsabilités, etc.)
• Garantir la maintenabilité et la qualité du code
Développement React Native / Expo
• Développer l’application mobile en React Native (TypeScript) avec Expo
• Utiliser et maîtriser les fonctionnalités Expo nécessaires au projet
• Implémenter des écrans complexes et des parcours utilisateurs riches
• Gérer les états applicatifs (authentification, données, cache)
• Assurer la compatibilité iOS et Android
Intégration API & logique métier
• Intégrer des APIs REST / GraphQL
• Consommer et agréger les données issues :
o du backend web existant,
o du backend mobile dédié
• Implémenter la logique métier côté mobile
• Gérer les erreurs, les cas limites et les contraintes réseau
Qualité & bonnes pratiques
• Écrire un code lisible, testé et documenté
• Participer à la mise en place de tests (unitaires / intégration)
• Optimiser les performances de l’application
• Appliquer les bonnes pratiques de sécurité mobile
• Contribuer aux revues de code et à l’amélioration continue
Compétences requises :
Indispensables
• Solide expérience en React Native
• Maîtrise de Expo
• Très bon niveau en JavaScript / TypeScript
• Intégration d’APIs (REST / GraphQL)
• Gestion d’état (React Query, Zustand, Redux ou équivalent)
• Git (usage quotidien)
Appréciées
• Expérience sur des applications mobiles à fort périmètre fonctionnel
• Bonne compréhension des enjeux de performance mobile
• Tests automatisés
Bonus
• Connaissances backend
• Expérience applications métiers / B2B
• Expérience sur des projets long terme
Profil recherché :
• Développeur sénior (5+ ans)
• Rigoureux et orienté qualité
• Capable de travailler sur une base de code en création
• À l’aise dans un environnement technique structuré