Senior Frontend Developer
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 team di 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. Cerchiamo una figura che unisca solida competenza ingegneristica e una forte sensibilità per il design, capace di dare vita a interfacce visivamente accattivanti, intuitive e curate nell'esperienza utente.
Cosa farai
- Svilupperai interfacce web scalabili, veloci e visivamente d'impatto utilizzando Angular
- Progetterai e realizzerai componenti UI/UX moderni, curando l'interazione, la responsività, l'estetica e la coerenza visiva
- Parteciperai alla progettazione e implementazione di architetture microfrontend
- Collaborerai a stretto contatto con team backend, designer e DevOps per la realizzazione di applicativi complessi
- Contribuirai al miglioramento continuo della qualità del codice, del design system e delle performance di resa grafica
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
- Comprovate competenze di UI/UX Design: spiccata capacità di realizzare interfacce visivamente accattivanti, moderne, responsive e ad elevata usabilità,
con profonda attenzione ai dettagli visivi, microinterazioni e accessibilità
- Padronanza avanzata di HTML5, CSS3 / SCSS e design responsive (CSS Grid, Flexbox, animazioni CSS)
- Buona conoscenza di: TypeScript, JavaScript (ES6+), RxJS
- Conoscenza di base dei principali DBMS (es. modellazione dati, query SQL, interazione con backend)
- Esperienza nello sviluppo e gestione di microfrontend
- Familiarità con strumenti di versionamento (Git) e 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
- Spiccata attitudine al lavoro in team, capacità di collaborazione e comunicazione efficace
- Flessibilità nella presenza: lavoro ibrido ma disponibilità a presenza full-time se richiesto
Competenze gradite
- Esperienza d'uso con strumenti di prototipazione e handoff UI/UX (es. Figma, Adobe XD) o implementazione/mantenimento di Design System
- Conoscenza di framework/librerie di state management (es. NgRx, Redux)
- Esperienza con Web Components
- Esperienza con strumenti di testing frontend (Jest, Karma, Cypress)
- Familiarità con Docker, pipeline CI/CD e architetture cloud (es. AWS, Azure)
Titolo di studio
- Laurea in discipline STEM o percorsi equivalenti (preferibile)
Cosa offriamo
- Contratto a tempo indeterminato
- Modalità di lavoro ibrida
- Inserimento in un contesto dinamico e orientato all’innovazione
- Opportunità di crescita qualificato su progetti avanzati (basati su AI)
Sede di lavoro
- Roma (richiesta residenza o domicilio a Roma e provincia)
Per potenziare il nostro team di 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. Cerchiamo una figura che unisca solida competenza ingegneristica e una forte sensibilità per il design, capace di dare vita a interfacce visivamente accattivanti, intuitive e curate nell'esperienza utente.
Cosa farai
- Svilupperai interfacce web scalabili, veloci e visivamente d'impatto utilizzando Angular
- Progetterai e realizzerai componenti UI/UX moderni, curando l'interazione, la responsività, l'estetica e la coerenza visiva
- Parteciperai alla progettazione e implementazione di architetture microfrontend
- Collaborerai a stretto contatto con team backend, designer e DevOps per la realizzazione di applicativi complessi
- Contribuirai al miglioramento continuo della qualità del codice, del design system e delle performance di resa grafica
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
- Comprovate competenze di UI/UX Design: spiccata capacità di realizzare interfacce visivamente accattivanti, moderne, responsive e ad elevata usabilità,
con profonda attenzione ai dettagli visivi, microinterazioni e accessibilità
- Padronanza avanzata di HTML5, CSS3 / SCSS e design responsive (CSS Grid, Flexbox, animazioni CSS)
- Buona conoscenza di: TypeScript, JavaScript (ES6+), RxJS
- Conoscenza di base dei principali DBMS (es. modellazione dati, query SQL, interazione con backend)
- Esperienza nello sviluppo e gestione di microfrontend
- Familiarità con strumenti di versionamento (Git) e 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
- Spiccata attitudine al lavoro in team, capacità di collaborazione e comunicazione efficace
- Flessibilità nella presenza: lavoro ibrido ma disponibilità a presenza full-time se richiesto
Competenze gradite
- Esperienza d'uso con strumenti di prototipazione e handoff UI/UX (es. Figma, Adobe XD) o implementazione/mantenimento di Design System
- Conoscenza di framework/librerie di state management (es. NgRx, Redux)
- Esperienza con Web Components
- Esperienza con strumenti di testing frontend (Jest, Karma, Cypress)
- Familiarità con Docker, pipeline CI/CD e architetture cloud (es. AWS, Azure)
Titolo di studio
- Laurea in discipline STEM o percorsi equivalenti (preferibile)
Cosa offriamo
- Contratto a tempo indeterminato
- Modalità di lavoro ibrida
- Inserimento in un contesto dinamico e orientato all’innovazione
- Opportunità di crescita qualificato su progetti avanzati (basati su AI)
Sede di lavoro
- Roma (richiesta residenza o domicilio a Roma e provincia)