Développeur Senior React (React, TypeScript, Node.js)
- Tipo di contratto
- Tempo pieno
- Luogo
- Zürich
- Prima pubblicazione
- 09 septembre 2026
- 100%
- Durée indéterminée
- Zürich
Definire e implementare un'architettura end-to-end utilizzando AEM Headless (Content Fragments, APIs GraphQL) e frontend React/Next.js.
Progettare l'architettura del rendering lato server (SSR), la generazione di siti statici (SSG) e le strategie di rendering edge per ottimizzare la SEO e le prestazioni.
Progettare modelli di contenuto e strutture di governance che consentano il riutilizzo omnicanale dei contenuti.
Sviluppare e ottimizzare i componenti React, garantendone la riutilizzabilità, la manutenibilità e le prestazioni.
Progettare e mantenere una struttura applicativa React scalabile, seguendo le migliori pratiche per una sostenibilità a lungo termine.
Costruire e impacchettare librerie Node.js riutilizzabili attraverso più progetti.
Scrivere codice TypeScript pulito, efficiente e scalabile, assicurando una forte sicurezza dei tipi e una buona manutenibilità.
Costruire componenti UI con Material UI, garantendo la coerenza con le linee guida di design.
Integrare e consumare efficacemente APIs RESTful o endpoint GraphQL.
Implementare e gestire i test front-end utilizzando framework come Jest, Cypress o React Testing Library.
Ottimizzare le configurazioni Webpack per build più rapide, un migliore impacchettamento e prestazioni migliorate.
Assicurare il rispetto delle migliori pratiche in materia di ottimizzazione delle prestazioni, accessibilità e sicurezza.
Collaborare strettamente con i team backend per integrare le API e ottimizzare le strategie di recupero dei dati.
Effettuare il debugging e risolvere problemi complessi sullo stack front-end, inclusa la gestione dello stato e le strategie di caching.
Rimanere aggiornati sulle ultime tendenze in React, TypeScript e sviluppo front-end per fornire soluzioni di prim'ordine.
Partecipare alle revisioni del codice, fare da mentor ai sviluppatori junior e contribuire alle discussioni tecniche.
Oltre 10 anni di esperienza nello sviluppo front-end, con almeno 8 anni di esperienza pratica in React.
Competenze avanzate in TypeScript, con enfasi sulla sicurezza dei tipi e sulle migliori pratiche.
Solida esperienza con Material UI per costruire interfacce accessibili e coerenti.
Buona comprensione di Node.js e esperienza nell'impacchettamento di librerie Node.js.
Esperienza pratica con i framework di test front-end (Jest, Cypress, React Testing Library).
Comprensione approfondita di Webpack, inclusi l'ottimizzazione delle prestazioni, il tree shaking e il bundle splitting.
Familiarità con le soluzioni di gestione dello stato come Redux, Zustand o Recoil.
Esperienza nell'ottimizzazione delle prestazioni, lazy loading e miglioramento dei punteggi Lighthouse.
Familiarità con le pipeline CI/CD e le pratiche DevOps per i deployment front-end.
Solida conoscenza di APIs RESTful e GraphQL, con esperienza in strategie efficaci di recupero dei dati.
Eccellenti capacità di risoluzione dei problemi e capacità di effettuare il debugging di problemi front-end complessi.
Eccellenti capacità comunicative, con la capacità di collaborare efficacemente con designer, sviluppatori backend e stakeholder.
Tradotto automaticamente dall’originale.
Pubblicato 1 settimana fa