Taux journalier (TJM): 520
Contexte
Dans le cadre du développement et de l'évolution de plateformes digitales à fort trafic dans l'univers des médias, nous recherchons un Développeur Front-End React Senior capable d'intervenir sur des applications critiques, fortement sollicitées et présentant de forts enjeux de performance, de disponibilité et d'expérience utilisateur.
Le consultant intégrera une équipe produit/tech expérimentée et interviendra aussi bien sur la conception technique, le développement et l'optimisation des interfaces que sur les choix d'architecture Front-End.
Nous recherchons un profil disposant d'une réelle expertise React, capable de challenger les choix techniques et ayant déjà travaillé sur des problématiques liées aux médias digitaux, à la vidéo ou au streaming.
Missions
Le consultant sera notamment chargé de :
- Concevoir et développer des interfaces web complexes en React JS et TypeScript.
- Participer aux choix d'architecture Front-End et à leur évolution.
- Structurer la gestion des données et des états applicatifs avec Redux.
- Gérer les traitements et effets asynchrones complexes.
- Concevoir des composants modulaires, réutilisables, maintenables et performants.
- Exploiter les bonnes pratiques modernes de React : Hooks, Context API, composants fonctionnels.
- Consommer et intégrer des APIs REST et GraphQL.
- Optimiser les applications pour des contextes de fort trafic.
- Travailler sur les problématiques de Web Performance et Core Web Vitals.
- Participer à l'optimisation des stratégies de cache, CDN et distribution de contenus.
- Interagir avec des environnements exploitant MongoDB et ElasticSearch.
- Participer à l'industrialisation des développements et aux chaînes CI/CD sous Jenkins.
- Mettre en œuvre une stratégie de tests unitaires et d'intégration robuste.
- Participer aux revues de code et garantir la qualité, la maintenabilité et la robustesse des développements.
- Contribuer à l'amélioration continue des pratiques de développement de l'équipe.
- Travailler en environnement Agile Scrum/Kanban en interaction étroite avec les équipes Produit, UX/UI, Back-End et DevOps.
- Être capable de défendre et d'argumenter ses choix techniques auprès d'interlocuteurs expérimentés.
Outils & Environnement
- React JS (expertise avancée)
- TypeScript (maîtrise confirmée)
- Redux
- Hooks / Context API
- JavaScript moderne, HTML5 / CSS3
- APIs REST et GraphQL
- Bases de données : MongoDB, ElasticSearch
- Web Performance : Core Web Vitals, optimisation du temps de chargement, gestion du cache, CDN, scalabilité Front-End
- Outils d'industrialisation : Git, Jenkins, CI/CD
- Tests unitaires et d'intégration
- Code Review
- Méthodologies Agile Scrum/Kanban
- Outils collaboratifs : Jira, Confluence (appréciés)
Conditions de travail
- Localisation : Paris
- Télétravail : 2 jours par semaine
- Durée : Mission longue
- Expérience : Minimum 5 ans sur des environnements Front-End complexes
- Expérience Média / Streaming : Obligatoire