
Partager cette offre
Contexte de la mission
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.
Responsabilités
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.
Profil recherché
Profil recherché
Nous recherchons un profil Senior et autonome, disposant d'au moins 5 années d'expérience significative sur React et les architectures Front-End modernes.
Le candidat devra être capable de démontrer des réalisations concrètes sur des applications complexes et à fort trafic.
Une attention particulière sera portée à :
* la profondeur réelle de l'expertise React ;
* la maîtrise de TypeScript et Redux ;
* la capacité à expliquer les choix d'architecture réalisés ;
* l'expérience des problématiques de performance et scalabilité ;
* les connaissances REST / GraphQL ;
* l'utilisation professionnelle de MongoDB et ElasticSearch ;
* la culture tests / CI/CD ;
* et surtout à une expérience avérée dans l'univers Média / Streaming.
Au-delà de la maîtrise technique, nous recherchons une personne capable de prendre de la hauteur, challenger l'existant, proposer des solutions et échanger avec des experts techniques.
Les profils uniquement orientés intégration Front-End ou ne disposant pas d'une expérience significative React sur des environnements complexes ne seront pas retenus.
Compétences indispensables
React / Front-End
* React JS : expertise avancée indispensable
* TypeScript : maîtrise confirmée
* Redux : expertise obligatoire
* Hooks / Context API
* Architecture Front-End complexe
* JavaScript moderne
* HTML5 / CSS3
APIs & Data
* APIs REST
* GraphQL
* MongoDB
* ElasticSearch
Une expérience professionnelle réelle sur MongoDB et ElasticSearch est attendue. Une simple connaissance théorique ne sera pas suffisante.
Performance Web
Le candidat devra avoir déjà travaillé concrètement sur :
* des plateformes web à fort trafic ;
* les Core Web Vitals ;
* l'optimisation du temps de chargement ;
* la gestion du cache ;
* les CDN ;
* les problématiques de scalabilité Front-End ;
* l'analyse et l'amélioration des performances d'applications en production.
Industrialisation / Qualité
* Git
* Jenkins
* CI/CD
* Tests unitaires
* Tests d'intégration
* Automatisation des processus de livraison
* Code Review
* Bonnes pratiques de développement et qualité de code
Expérience Média obligatoire
Une expérience significative dans le secteur des médias est impérative.
Le candidat devra avoir travaillé sur au moins un environnement impliquant des problématiques telles que :
* plateformes médias digitales ;
* télévision / replay ;
* OTT ;
* streaming vidéo ;
* Live TV ;
* VOD ;
* plateformes de contenus ;
* players vidéo ;
* diffusion de contenus à forte audience.
Les profils disposant uniquement d'expériences e-commerce, banque, assurance ou applications métiers sans expérience média ne correspondront pas au besoin.
Compétences appréciées
* Expérience sur des plateformes de streaming vidéo à forte audience.
* Connaissance des problématiques liées aux players vidéo et à la diffusion de contenus.
* Contribution à un Design System.
* Maîtrise des problématiques d'accessibilité numérique.
* Jira.
* Confluence.
Environnement de travail
Le candidat devra avoir travaillé sur au moins un environnement impliquant des problématiques telles que :
* plateformes médias digitales ;
* télévision / replay ;
* OTT ;
* streaming vidéo ;
* Live TV ;
* VOD ;
* plateformes de contenus ;
* players vidéo ;
* diffusion de contenus à forte audience.
Les profils disposant uniquement d'expériences e-commerce, banque, assurance ou applications métiers sans expérience média ne correspondront pas au besoin.
Compétences appréciées
* Expérience sur des plateformes de streaming vidéo à forte audience.
* Connaissance des problématiques liées aux players vidéo et à la diffusion de contenus.
* Contribution à un Design System.
* Maîtrise des problématiques d'accessibilité numérique.
* Jira.
* Confluence.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +9 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur Front-End React Senior – Média / Streaming
Sapiens Group
