IFM è un'azienda leader nello sviluppo di soluzioni innovative basate su Intelligenza Artificiale, progettate per ottimizzare processi complessi e migliorare la sicurezza, l'efficienza e la qualità in ambito industriale e pubblico. Lavoriamo a stretto contatto con grandi imprese e pubbliche amministrazioni per portare valore concreto attraverso tecnologie AI all'avanguardia. Per potenziare il nostro teamdi Roma, siamo alla ricerca di un/a Frontend Developer con almeno 3 anni di esperienza nello sviluppo di applicazioni web moderne, da inserire su progetti innovativi ad alto contenuto tecnologico. Cosa farai Svilupperai interfacce web scalabili e performanti utilizzando Angular Parteciperai alla progettazione e implementazione di architetture microfrontend Collaborerai con team backend, UX/UI e DevOps per la realizzazione di applicativi complessi Contribuirai al miglioramento continuo della qualità del codice e delle performance Requisiti richiesti Esperienza di almeno 3 anni nel ruolo di Frontend Developer Ottima conoscenza di Angular (versioni recenti) Esperienza concreta nello sviluppo di applicazioni frontend, con capacità di argomentare scelte architetturali e tecniche adottate Conoscenza di base dei principali DBMS (es. modellazione dati, query SQL, interazione con backend) Spiccata attitudine al lavoro in team, capacità di collaborazione e comunicazione efficace Esperienza nello sviluppo e gestione di microfrontend Familiarità con Docker e pipeline CI/CD Buona conoscenza di: TypeScript, JavaScript (ES6+,) HTML5, CSS3 / SCSS, RxJS Familiarità con strumenti di versionamento (Git) Esperienza con API REST Esperienza concreta nel debugging di applicazioni Angular complesse (profiling, analisi performance, memory leak, tracing RxJS) Capacità di comprendere e governare integralmente il codice sviluppato, anche in contesti ad alta automazione Approccio orientato alla qualità del software, alla manutenibilità e alla responsabilità tecnica del deliverable Flessibilità nella presenza: lavoro ibrido ma disponibilità a presenza full-time se richiesto Competenze gradite Conoscenza di framework/librerie complementari (es. NgRx, Redux) Esperienza con Web Components Esperienza con strumenti di testing (Jest, Karma, Cypress) Esperienza con architetture cloud (es. AWS, Azure) Titolo di studio Laurea in discipline STEM (preferibile) Cosa offriamo Contratto a tempo indeterminato Modalità di lavoro ibrida Inserimento in un contesto dinamico e orientato all'innovazione Opportunità di crescita professionale su progetti avanzati (basati su AI) Sede di lavoro Roma (richiesta residenza o domicilio in Roma e provincia)