Développeur Front-end React (Exp Media) - Freelance (H/F)
CONTEXTE
Nous cherchons pour un grand groupe du secteur médias un développeur front-end avec un fort accent sur l'écosystème React, destinée à un projet nécessitant une expertise avancée en gestion d'état, performance web et architecture moderne.
MISSIONS
*
Développement d'interfaces complexes avec React JS.
*
Architecture de données front-end avec Redux et gestion des effets de bord asynchrones.
*
Production de code modulaire, réutilisable et maintenable en Typescript, utilisant Hooks et Context API.
*
Optimisation des performances web (Core Web Vitals), mise en cache et utilisation de CDN.
*
Consommation d'API REST et GraphQL.
*
Exploitation de bases de données documentaires (MongoDB) et moteurs de recherche (ElasticSearch).
*
Mise en place de stratégies de tests unitaires et d'intégration, automatisation des livraisons.
*
Travail en méthodologie Agile (Scrum/Kanban) avec échanges techniques réguliers.
OUTILS & ENVIRONNEMENT
*
React JS, Redux, Typescript, Hooks, Context API
*
Web Performance, CDN, Core Web Vitals
*
API REST, GraphQL
*
MongoDB, ElasticSearch
*
Git, Jenkins (CI/CD)
*
Tests unitaires et d'intégration automatisés
*
Méthodologie Agile (Scrum/Kanban)
*
Jira, Confluence (outils collaboratifs)
CONDITIONS DE TRAVAIL
*
Niveau d'expertise attendu : 5 années d'expérience significative
*
Tarif journalier moyen (TJM) : 550 €
1. 5 années d'expérience significative dans le développement avec l'écosystème React JS
2. Expertise confirmée en gestion d'états avancée avec Redux et gestion des effets de bord asynchrones
3. Maîtrise du développement typé et moderne avec Typescript, utilisant les meilleures pratiques (Hooks, Context API)
4. Solide culture des architectures web à fort trafic, maîtrise des problématiques de Web Performance (Core Web Vitals), stratégies de mise en cache et optimisation via CDN
5. Aisance dans l'interfaçage avec des architectures d'API REST et GraphQL
6. Références professionnelles significatives sur des bases de données NoSQL (MongoDB) et moteurs de recherche (ElasticSearch)
7. Maîtrise des outils de versioning (Git) et des chaînes d'intégration continue (Jenkins)
8. Mise en œuvre de stratégies de tests rigoureuses (unitaires, intégration) et automatisation des processus de livraison
9. Habitude des environnements de travail collaboratifs en mode Agile (Scrum/Kanban) avec une forte capacité à échanger sur les choix techniques
10. Expérience sur des projets médias ou impliquant du streaming vidéo (atout majeur)
11. Sensibilité aux normes d'accessibilité et contribution active à un Design System
12. Aisance avec les outils collaboratifs comme Jira et Confluence