
Front-End Developer (Vue js 3)
- Roma
- Tempo indeterminato
- Full time
- Gestire in autonomia lo sviluppo e la manutenzione del frontend di una nuova applicazione basata su Vue js 3, sviluppata per il settore agricolo-zootecnico
- Collaborare con il team backend per garantire integrazioni affidabili (REST/SOAP)
- Integrare Keycloak per gestire autenticazione e autorizzazione (JWT)
- Lavorare insieme al team design per creare interfacce usabili e accessibili
- Supportare la crescita del team, affiancando sviluppatori junior
- Partecipare alla migrazione di un portale enterprise da un’architettura server-side a una moderna basata su microservizi e frontend client-side
- Contribuire a definire best practice, standard di sviluppo e scelte architetturali a lungo termine
- Consolidata esperienza nel ruolo
- Esperienza avanzata con Vue.js 3 e stack frontend moderno:
- JavaScript / TypeScript, HTML5, CSS3, SCSS o Tailwind
- Conoscenza di librerie UI a componenti (es. Vuetify, PrimeVue, Quasar)
- Esperienza con state management (Pinia o Vuex)
- Integrazione di servizi REST e/o SOAP
- Esperienza con Keycloak o altri sistemi IAM
- Autonomia tecnica e capacità di prendere decisioni progettuali
- Capacità di mentoring verso figure junior
- Esperienza nella containerizzazione di applicazioni Vue.js utilizzando Docker o tecnologie simili
- Esperienza nell’utilizzo di GitLab per la gestione CI/CD del progetto
- Esperienza con testing frontend (es. Jest, Cypress)
- Esperienza in progetti di migrazione/rifacimento di portali complessi, da architetture stateful server-side a stateless client-side
- Competenze di backend in Java (Spring Boot, Quarkus)
- Conoscenze di base di database relazionali (Oracle, SqlServer)
- Esperienza nello sviluppo di applicazioni mobile con tecnologie moderne (es. Flutter, SQLite)
- Hai spirito di collaborazione e condivisione
- Attitudine al problem solving
- Orientamento alla qualità e ai dettagli
- Spirito di iniziativa e voglia di far crescere il progetto (e il team)