PpbFrontend Developer – Angular / RxJs / NgRx /b /ppbBologna /b - disponibilità 2/3 giorni a settimana in presenza (soprattutto nei primi 2/3 mesi) /ph3Descrizione del ruolo /h3pRicerchiamo un bFrontend Developer /b con comprovata esperienza nello sviluppo di applicazioni web complesse in ambiente Angular e nella gestione di flussi asincroni tramite RxJs e NgRx. La risorsa sarà inserita in un team tecnico strutturato e sarà coinvolta in iniziative di evoluzione architetturale e migrazione tecnologica. /ph3Responsabilità principali /h3ulliSviluppo e manutenzione di applicazioni frontend in Angular. /liliProgettazione e implementazione di logiche asincrone e reattive con RxJs, NgRx e ComponentStore. /liliCollaborazione con il team di sviluppo per l’evoluzione dell’architettura esistente e per le migrazioni tecnologiche Angular. /liliOttimizzazione delle performance lato frontend e cura della qualità del codice. /li /ulh3Luogo di lavoro /h3pDisponibilità a lavorare b2/3 giorni a settimana in presenza presso il cliente a Bologna /b, in particolare nella fase di start-up del progetto (primi 2/3 mesi). /ph3Competenze tecniche richieste /h3ulliOttima conoscenza di bJavaScript / TypeScript /b: destructuring, spread operator, shallow vs deep copy, trasformazione di array e oggetti annidati, ricorsività, async/await, tipizzazione avanzata (union types, enums, generic types). /lilibRxJs /b: esperienza con Observable e operatori (combineLatest, forkJoin, map, switchMap), compartimentalizzazione e orchestrazione di operazioni asincrone e batch. /lilibAngular /b: 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. /lilibNgRx /b: conoscenza di Store, ComponentStore, Effects / SideEffects per la gestione dello stato applicativo. /lilibSass / SCSS /b: buona padronanza, inclusi selettori e pseudoelementi specifici Angular come :host e ::ng-deep nel contesto della view encapsulation. /liliFamiliarità con blibrerie UI /b (es. PrimeNG) e componenti pronti all’uso. /liliEsperienza in bmigrazioni tecnologiche Angular /b (refactoring, upgrade di versioni, ristrutturazione architetturale). /li /ul /p #J-18808-Ljbffr