Share this job
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.
Candidate profile
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.
Working environment
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.
Apply to this job!
Find your next career move from +9,000 jobs!
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
Get discovered
Recruiters come directly to look for their future hires in our CV library.
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Développeur ReactJS
ematiss
