Développeur Senior React (React, TypeScript, Node.js)
- 09 septembre 2026
- 100%
- Durée indéterminée
- Zürich
Résumé de l'emploi
Développez et optimisez des applications front-end avec AEM et React. Rejoignez une équipe dynamique offrant des solutions modernes et performantes.
Tâches
- Définir l'architecture end-to-end avec AEM Headless et GraphQL.
- Concevoir des modèles de contenu pour une réutilisation omnicanale.
- Développer des composants React réutilisables et performants.
Compétences
- 10+ années d'expérience en développement front-end, 8+ ans avec React.
- Maîtrise avancée de TypeScript et de Material UI.
- Compétences en intégration d'APIs 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 la performance.
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 assurant 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 garantissant une forte sécurité des types et une bonne maintenabilité.
Construire des composants UI en utilisant Material UI, en assurant 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 avec des frameworks tels que Jest, Cypress ou React Testing Library.
Optimiser les configurations Webpack pour des builds plus rapides, un meilleur empaquetage et une performance améliorée.
Assurer le respect des meilleures pratiques pour l'optimisation des performances, l'accessibilité et la 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 des 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.