Responsabilità Progettare, sviluppare e manutenere applicazioni web complesse utilizzando Angular e il suo ecosistema. Implementare interfacce utente scalabili e performanti basate su component architecture . Gestire flussi di dati asincroni e logiche applicative avanzate tramite RxJS . Scrivere codice TypeScript pulito, modulare e riutilizzabile. Collaborare con il team backend per l’integrazione di API RESTful . Ottimizzare prestazioni, manutenibilità e qualità del codice frontend. Lavorare a stretto contatto con UX/UI designer per trasformare i design in soluzioni funzionali e coerenti. Utilizzare strumenti di versioning del codice ( Git ) e seguire buone pratiche di sviluppo. Requisiti tecnici fondamentali Angular : componenti, servizi, routing, lifecycle, dependency injection TypeScript RxJS (uso reale, non solo base) HTML5, CSS3, JavaScript moderno (ES6+) Esperienza con Git e workflow di sviluppo condivisi Almeno 2 anni di esperienza concreta in Angular Competenze preferenziali Esperienza con Three.js / visualizzazioni 3D / Digital Twin Attenzione a testabilità e manutenibilità nel lungo periodo