Développeur Senior React (React, TypeScript, Node.js)
- 09 septembre 2026
- 100%
- Durée indéterminée
- Zürich
Résumé de l'emploi
Rejoignez une entreprise innovante spécialisée en développement web. Vous aurez l'opportunité de travailler dans un environnement dynamique et d'améliorer vos compétences.
Tâches
- Définir et implémenter une architecture AEM Headless avec React.
- Optimiser SEO et performance via SSR, SSG et edge rendering.
- Développer des composants React réutilisables et maintenables.
Compétences
- Plus de 10 ans d'expérience en développement front-end, avec 8 ans en React.
- Excellente maîtrise de TypeScript et des bonnes pratiques.
- Solide expérience avec les API RESTful et GraphQL.
Est-ce utile ?
À propos de cette offre
Définir et mettre en œuvre une architecture de bout en bout utilisant AEM Headless (Content Fragments, APIs GraphQL) et des frontends React/Next.js.
Architecturer le rendu côté serveur (SSR), la génération de sites statiques (SSG) et les stratégies de rendu en périphérie pour optimiser le SEO et les performances.
Concevoir des modèles de contenu et des structures de gouvernance permettant la réutilisation omnicanale du contenu.
Développer et optimiser les composants React, en garantissant leur réutilisabilité, maintenabilité et performance.
Architecturer et maintenir une structure d’application React évolutive, en suivant les meilleures pratiques pour une durabilité à long terme.
Construire et empaqueter des bibliothèques Node.js réutilisables à travers plusieurs projets.
Écrire un code TypeScript propre, efficace et évolutif, en assurant une forte sécurité des types et une bonne maintenabilité.
Construire des composants UI avec Material UI, en garantissant la cohérence avec les directives de design.
Intégrer et consommer efficacement des APIs RESTful ou des points d’accès GraphQL.
Mettre en œuvre et gérer les tests front-end en utilisant des frameworks tels que Jest, Cypress ou React Testing Library.
Optimiser les configurations Webpack pour des builds plus rapides, un meilleur empaquetage et des performances améliorées.
Assurer le respect des meilleures pratiques en matière d’optimisation des performances, d’accessibilité et de sécurité.
Collaborer étroitement avec les équipes backend pour intégrer les APIs et optimiser les stratégies de récupération des données.
Déboguer et résoudre des problèmes complexes sur la pile front-end, y compris la gestion d’état et les stratégies de mise en cache.
Se tenir à jour des dernières tendances en React, TypeScript et développement front-end pour fournir des solutions de premier ordre.
Participer aux revues de code, encadrer les développeurs juniors et contribuer aux discussions techniques.
Plus de 10 ans d’expérience en développement front-end, avec au moins 8 ans d’expérience pratique en React.
Compétences avancées en TypeScript, avec un accent sur la sécurité des types et les meilleures pratiques.
Solide expérience avec Material UI pour construire des interfaces accessibles et cohérentes.
Bonne compréhension de Node.js et expérience dans l’empaquetage de bibliothèques Node.js.
Expérience pratique avec les frameworks de test front-end (Jest, Cypress, React Testing Library).
Compréhension approfondie de Webpack, y compris les optimisations de performance, le tree shaking et le fractionnement des bundles.
Familiarité avec les solutions de gestion d’état telles que Redux, Zustand ou Recoil.
Expérience en optimisation des performances, chargement paresseux et amélioration des scores Lighthouse.
Familiarité avec les pipelines CI/CD et les pratiques DevOps pour les déploiements front-end.
Solide connaissance des APIs RESTful et GraphQL, avec expérience dans les stratégies efficaces de récupération des données.
Excellentes compétences en résolution de problèmes et capacité à déboguer des problèmes front-end complexes.
Excellentes compétences en communication, avec la capacité de collaborer efficacement avec les designers, développeurs backend et parties prenantes.