Partager cette offre
Contexte :
Dans le cadre d’une prestation de développement ReactJS, nous recherchons un profil disposant d’une expérience significative dans le développement d’interfaces web complexes et dans la conception d’applications front-end modernes, performantes et maintenables.
La prestation s’inscrit dans un environnement Agile et nécessite une bonne capacité à échanger sur les choix techniques.
Missions principales :
- Développer des interfaces complexes avec ReactJS.
- Concevoir et maintenir une architecture de données côté front-end avec Redux et la gestion des effets de bord asynchrones.
- Développer des composants modernes, modulaires, réutilisables et maintenables avec TypeScript.
- Mettre en œuvre les bonnes pratiques React, notamment Hooks et Context API.
- Prendre en compte les problématiques de performance et de scalabilité sur des architectures web à fort trafic.
- Travailler sur l’optimisation des performances web, notamment les Core Web Vitals.
- Mettre en œuvre des stratégies de mise en cache et d’optimisation via CDN.
- Consommer différentes architectures d’API, notamment REST et GraphQL.
- Intervenir sur des projets exploitant des bases de données documentaires MongoDB et des moteurs de recherche ElasticSearch.
- Participer à l’industrialisation des développements et aux chaînes CI/CD.
- Utiliser Git pour le versioning et Jenkins pour l’intégration continue.
- Mettre en œuvre des stratégies de tests unitaires et d’intégration et contribuer à l’automatisation des processus de livraison.
- Travailler dans un environnement Agile, notamment Scrum ou Kanban, et échanger sur les choix techniques avec les équipes.
Profil recherché
Compétences techniques indispensables :
- ReactJS : excellente maîtrise du développement d’interfaces complexes.
- Redux : maîtrise de la gestion d’état et des effets de bord asynchrones.
- TypeScript : maîtrise et bonnes pratiques de développement moderne.
- React Hooks / Context API.
- Web Performance : Core Web Vitals, cache, CDN et optimisation des performances.
- API : REST et GraphQL.
- MongoDB et ElasticSearch.
- Git et Jenkins.
- Tests unitaires et d’intégration.
- CI/CD et automatisation des processus de livraison.
- Méthodologies Agile : Scrum / Kanban.
Compétences appréciées :
- Expérience sur des projets dans le domaine des médias ou impliquant du streaming vidéo.
- Sensibilité aux normes d’accessibilité.
- Contribution à un Design System.
- Maîtrise des outils collaboratifs Jira et Confluence.
Environnement de travail
Profil recherché :
5 années d’expérience significative dans le type d’expertise demandé.
Bonne capacité à travailler dans un environnement Agile et collaboratif.
Capacité à échanger sur les choix techniques avec les différentes parties prenantes.
Maîtrise parfaite du français dans un contexte professionnel.
Environnement de travail
Développement front-end moderne avec ReactJS et TypeScript.
Environnements web à fort trafic avec des enjeux de performance et de scalabilité.
Architectures API REST / GraphQL.
Utilisation de MongoDB et ElasticSearch.
Environnement CI/CD avec Git et Jenkins.
Travail en méthodologie Agile Scrum / Kanban.
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 ReactJS
ematiss
