Junior Front End Developer
Descrizione dell'offerta
Sedi: Roma; Ivrea
In Olivetti, società del Gruppo TIM, cerchiamo di una figura di Front End Developer per il team Strategy, Product & Digital Integration IoT.
Chi sei
Hai una laurea in discipline tecnico scientifiche e esperienza pluriennale nel ruolo di front end developer.
Cosa farai
Ti occuperai di realizzazione di soluzioni applicative rivolte a Smart Cities/ Urban Services, IoT, Water Management, Smart Agricolture/Farming, Industrial, Manufacturing, Logistics, Retail, Tourism, Travel & Transportation. Sarai responsabile della progettazione e sviluppo di applicazioni web moderne, scalabili e sicure e in particolare ti occuperai di:
- Trasformare requisiti funzionali e tecnici in soluzioni front-end scalabili e di qualità
- Progettare e sviluppare interfacce web responsive e mobile-first, con grande attenzione a usabilità e accessibilità
- Realizzare applicazioni Angular moderne, modulari e manutenibili
- Migliorare continuamente performance, sicurezza e qualità del codice
- Collaborare con team Backend, UX/UI e DevOps in un ambiente di sviluppo agile
- Contribuire all’evoluzione delle soluzioni digitali attraverso code review, integrazione continua e processi CI/CD
Tali attività dovranno essere svolte con riferimento al processo di integrazione delle competenze funzionali al percorso di trasformazione aziendale in atto.
Cosa ci aspettiamo da te
Ottima conoscenza di:
- JavaScript (ES6+)
- Typescript
- HTML5, CSS3
- SASS / LESS
- Angular (architettura, RxJS, dependency injection, lifecycle, change detection)
- Angular Material o librerie UI analoghe
- Node.js (ambiente di build e tooling)
- Integrazione con API REST / JSON e WebSocket
Conoscenza dei principi di sicurezza applicativa lato client:
- gestione sicura di JWT/OAuth2
- protezione XSS/CSRF
- sanitizzazione input
- Content Security Policy
Conoscenza in ambito Testing:
- Unit test (Jasmine/Karma o similari)
- E2E test (Cypress, Playwright o equivalenti)
- Familiarità con strumenti di debugging e performance profiling browser
- Utilizzo avanzato di Git e workflow collaborativi
- Capacità di sviluppare componenti modulari, testabili, riusabili e facilmente manutenibili
Plus
- Buona conoscenza della lingua inglese
- Esperienza in metodologie Agile (Scrum / Kanban)
- Approccio Test Driven Development (TDD)
- Esperienza con pipeline CI/CD
- Conoscenza di Google Cloud Platform (GCP)
- Fondamenti di Docker e Kubernetes
- Esperienza con strumenti di monitoring e logging front-end
- Conoscenza di principi di architettura front-end (micro-frontend, design system, state management avanzato)
Cosa offriamo
- Contratto a tempo indeterminato
- Formazione continua e certificazioni
- Ambiente dinamico e stimolante, strategico per il presidio dei processi di TIM.
- Opportunità di crescita nell’ambito
Olivetti promuove la diversità in tutte le sue forme e si impegna a creare un ambiente di lavoro inclusivo per tutte le nostre persone.
Le candidature ricevute saranno considerate in base al merito individuale e all’aderenza alla posizione ricercata, indipendentemente da nazionalità, origine etnica, identità di genere, di opinione, di orientamento sessuale, stato civile, di diversa abilità, responsabilità genitoriali, età o religione, di condizione personale e sociale.
Vuoi guidare la trasformazione digitale con noi? Candidati ora
#J-18808-Ljbffr