DescriptionNous recherchons un(e) Développeur(se) Front-end React Senior pour contribuer à la conception et à l'évolution d'interfaces web complexes, performantes et capables de répondre à des enjeux de forte fréquentation.
Vous interviendrez dans un environnement technique moderne et collaboratif, en lien étroit avec les différentes parties prenantes du projet.
Vos missions- Concevoir, développer et faire évoluer des interfaces complexes avec React.js.
- Structurer l'architecture des données côté front-end avec Redux.
- Gérer les traitements et effets de bord asynchrones.
- Développer des composants modulaires, réutilisables et maintenables avec TypeScript.
- Utiliser les pratiques modernes de l'écosystème React, notamment les Hooks et la Context API.
- Participer aux choix d'architecture et proposer des solutions adaptées aux contraintes de performance et de scalabilité.
- Améliorer les performances des applications en travaillant notamment sur les Core Web Vitals, les stratégies de cache et l'utilisation des CDN.
- Consommer et intégrer des API REST et GraphQL.
- Intervenir sur des projets s'appuyant sur MongoDB et ElasticSearch.
- Mettre en œuvre des stratégies de tests unitaires et d'intégration.
- Participer à l'automatisation des processus d'intégration et de livraison continues.
- Contribuer aux revues de code et à l'amélioration continue de la qualité technique.
- Collaborer avec les équipes dans un environnement Agile et échanger sur les choix techniques.
Environnement technique- React.js ;
- TypeScript ;
- Redux ;
- Hooks et Context API ;
- API REST et GraphQL ;
- MongoDB ;
- ElasticSearch ;
- Git ;
- Jenkins ;
- Tests unitaires et tests d'intégration ;
- CI/CD ;
- Cache, CDN et Core Web Vitals ;
- Méthodes Agile : Scrum et Kanban.
Profil recherché- Vous justifiez de plus de cinq années d'expérience significative en développement front-end.
- Vous disposez d'une expertise confirmée dans le développement d'interfaces complexes avec React.js.
- Vous maîtrisez TypeScript, Redux et les pratiques modernes de développement React.
- Vous avez déjà travaillé sur des architectures web à fort trafic et connaissez les problématiques de performance et de scalabilité.
- Vous êtes à l'aise avec l'intégration d'API REST et GraphQL.
- Vous possédez une expérience professionnelle significative sur des projets utilisant MongoDB et ElasticSearch.
- Vous maîtrisez Git ainsi que les chaînes d'intégration continue reposant sur Jenkins.
- Vous accordez une grande importance à la qualité, aux tests, à la maintenabilité et à la réutilisabilité du code.
- Vous êtes à l'aise dans un environnement Agile et savez argumenter vos choix techniques.
Expertises appréciées- Une expérience dans le secteur des médias ou sur des projets impliquant du streaming vidéo.
- Une sensibilité aux normes d'accessibilité numérique.
- Une contribution à la création ou à l'évolution d'un Design System.
- Une bonne maîtrise des outils collaboratifs Jira et Confluence.