Développeur React Native H/F
Role details
Job location
Tech stack
Job description
- Concevoir et développer de nouvelles fonctionnalités sur l'application mobile, de la maquette à la mise en production.
- Faire évoluer le Design System mobile et les composants partagés en Unistyles.
- Optimiser les performances et la fluidité (rendu, animations, démarrage à froid) sur iOS et Android.
- Maîtriser le cycle de release : EAS Build, OTA, publication stores.
- Mettre en place et maintenir des tests robustes.
- Contribuer aux choix techniques et au partage de connaissances avec l'équipe web.
Stack technique mobile :
Coeur applicatif :
- React Native + Expo SDK
- TypeScript strict
- TanStack Query
- WebSocket pour le temps réel
- TurboModules natifs maison (Swift / Java)
UI et Design system :
- Design System maison mobile
- Unistyles
- Reanimated et Gesture Handler
- Accessibilité iOS / Android
Qualité et outillage :
- EAS Build, EAS Update (OTA)
- Jest, Detox, Maestro
- Sentry, monitoring des crashs
Requirements
Vous disposez de 3 ans d'expérience minimum en développement, dont une expérience solide en React Native en production. Le poste est ouvert aux profils plus expérimentés, le niveau de séniorité sera adapté.
Vous êtes doté d'une bonne connaissance de l'écosystème Expo (managed workflow, EAS, OTA) et d'une capacité à arbitrer entre managed et bare workflow.
Vous maîtrisez TypeScript, TanStack Query et la gestion d'état asynchrone.
Vous avez une expérience de construction ou de maintenance d'un Design System mobile, idéalement avec Unistyles ou équivalent.
Vous disposez de connaissances des spécificités iOS / Android : navigation, permissions, notifications push, deep linking, accessibilité.
Vous avez une sensibilité aux sujets de performance, observabilité et qualité.