Frontend Developer – Angular / Rx Js / Ng Rx Bologna - disponibilità 2/3 giorni a settimana in presenza (soprattutto nei primi 2/3 mesi)Descrizione del ruolo Ricerchiamo un Frontend Developer con comprovata esperienza nello sviluppo di applicazioni web complesse in ambiente Angular e nella gestione di flussi asincroni tramite Rx Js e Ng Rx. La risorsa sarà inserita in un team tecnico strutturato e sarà coinvolta in iniziative di evoluzione architetturale e migrazione tecnologica. Responsabilità principali Sviluppo e manutenzione di applicazioni frontend in Angular. Progettazione e implementazione di logiche asincrone e reattive con Rx Js, Ng Rx e Component Store. Collaborazione con il team di sviluppo per l'evoluzione dell'architettura esistente e per le migrazioni tecnologiche Angular. Ottimizzazione delle performance lato frontend e cura della qualità del codice. Luogo di lavoro Disponibilità a lavorare 2/3 giorni a settimana in presenza presso il cliente a Bologna, in particolare nella fase di start-up del progetto (primi 2/3 mesi). Competenze tecniche richieste Ottima conoscenza di Java Script / Type Script: destructuring, spread operator, shallow vs deep copy, trasformazione di array e oggetti annidati, ricorsività, async/await, tipizzazione avanzata (union types, enums, generic types). Rx Js: esperienza con Observable e operatori (combine Latest, fork Join, map, switch Map), compartimentalizzazione e orchestrazione di operazioni asincrone e batch. Angular: view encapsulation e change detection, utilizzo di pipes (pure/impure, custom, async), resolvers, pattern container (smart) vs presentational (dumb) components, gestione delle interdipendenze tra librerie. Ng Rx: conoscenza di Store, Component Store, Effects / Side Effects per la gestione dello stato applicativo. Sass / SCSS: buona padronanza, inclusi selettori e pseudoelementi specifici Angular come :host e ::ng-deep nel contesto della view encapsulation. Familiarità con librerie UI (es. Prime NG) e componenti pronti all'uso. Esperienza in migrazioni tecnologiche Angular (refactoring, upgrade di versioni, ristrutturazione architetturale).#J-18808-Ljbffr