Développeur REACT Native Sénior H/F
Role details
Job location
Tech stack
Job description
À la suite de la mise en production d'uneapplication, vous interviendrez afin de renforcer l'quipe mobile. Vous aurez à votre charge :
- La réalisation des développements React Native avec l'équipe,
- L'estimation et la réalisation des features avec l'équipe de développement mobile,
- La participation à la montée en compétences de l'équipe sur la stack React Native via des sessions de peer programing par exemple,
- La mise en oeuvre des bonnes pratiques de développement mobile au sein de l'équipe.
Vous interviendrez au sein d'une équipe constituée d'un PO, 1 Lead Developpement React Native, 4 développeurs (web et mobile), 1 Scrum master. Un des enjeux du projet est de permettre aux développeurs web une montée en connaissance sur la stack React Native tout en assurant une bonne qualité de livraison des fonctionnalités. La stack technique est composé de : React Native, Zustand, différents SDK à intégrer (publicité), Base de données local SQL Lite, API, OAuth2.0. L'équipe est organisée en rituel Agile avec des sprint de 2 semaines.
Vos missions :
- Estimer, concevoir et développer les nouvelles fonctionnalités de l'application mobile en collaboration avec l'équipe.
- Accompagner les développeurs web dans leur montée en compétences sur React Native (peer programing).
- Définir et mettre en oeuvre les bonnes pratiques de développement mobile (architecture, tests, performance).
- Garantir le respect des standards de qualité établis.
- Participer activement aux rituels Agile (sprint planning, daily, rétrospectives) et collaborer avec le PO et le Scrum Master.
- Contribuer à l'évolution technique de l'application et proposer des améliorations d'architecture logicielle.
Stack technique
Requirements
- React Native
- TypeScript
- Zustand
- SQLite
- API REST
- OAuth 2.0
- Git
- Intégration SDK
- Tests unitaires et d'intégration
- JIRA, * Minimum 5 ans d'expérience en développement mobile dont 3 ans sur React Native.
- Excellente maîtrise de React Native et de son écosystème (hooks, navigation, state management).
- Capacité à accompagner des développeurs juniors ou en reconversion.
- Expérience en méthodologie Agile/Scrum.
- Compétences en architecture logicielle et design patterns mobile.
- Excellent niveau de communication et esprit d'équipe.
- Expérience dans le secteur de la presse ou des médias.
- Connaissance des solutions de monétisation et SDK publicitaires mobiles.
- Maîtrise des outils de CI/CD pour applications mobiles.
- Connaissance en optimisation des performances et stratégies de caching offline (Offline first).
- Familiarité avec les outils d'analytics et de monitoring mobile (Sentry, Firebase, GA4, Crashlytics).