*SCOPO DELLA POSIZIONE**\nIl Software Engineer - Frontend è responsabile dello sviluppo e della manutenzione delle interfacce utente e dell'architettura frontend all'interno della Lean Digital Platform e dei progetti custom commissionati dai clienti. Collabora con il team di sviluppo per progettare e implementare soluzioni frontend moderne, performanti e scalabili, seguendo le best practices del settore. Contribuisce alla qualità complessiva del prodotto attraverso codice mantenibile, testabile e documentato, partecipando attivamente all'evoluzione tecnologica del frontend aziendale.\n*RESPONSABILITA'**\n1.\n*Sviluppo Frontend**Responsabilità della progettazione e implementazione di interfacce utente complesse utilizzando Vue.js e Nuxt.js.Sviluppo di componenti riutilizzabili, modulari e conformi alle best practices del framework.Implementazione di soluzioni frontend per la Lean Digital Platform e per progetti custom dedicati ai clienti.Gestione dello stato applicativo attraverso pattern e librerie moderne.Integrazione con API REST e servizi backend, garantendo una comunicazione snello tra frontend e backend.Implementazione di soluzioni responsive e mobile-first.Stima accurata delle attività assegnate con impegno a rispettare tempi e standard di qualità concordati.\n2.\n*Qualità e Testing**Implementazione di test end-to-end con approccio proattivo per i tool di testing.Revisione del codice (code review) dei colleghi, fornendo feedback costruttivi.Utilizzo di linter, formattatori e strumenti di analisi statica.Contributo attivo alla definizione e al mantenimento degli standard di codice del team.\n3.\n*Collaborazione e Best Practices*Collaborazione costante con backend developers, Team Leader e Analista per garantire coerenza tra requisiti, design e implementazione.Partecipazione attiva alle cerimonie Agile del team (daily standup, sprint planning, retrospective).Condivisione delle conoscenze con il team attraverso documentazione tecnica e sessioni di knowledge sharing.Utilizzo efficace di sistemi di version control (Git/GitLab) seguendo workflow collaborativi (Git Flow, feature branches).\n4.\n*Installazione e Supporto**Supportare le attività di installazione dei moduli applicativi della piattaforma, sia in loco che da remoto.Collaborare con il team di supporto per risolvere eventuali problematiche durante l’installazione.*REQUISITI**Esperienza solida (3+ anni) nello sviluppo di applicazioni web moderne con focus su JavaScript/TypeScript.Almeno 3 anni di esperienza nello sviluppo frontend, con progetti dimostrabiliEsperienza nella creazione di applicazioni Single Page Application (SPA)Esperienza nell'integrazione con API RESTfulOttima conoscenza di Vue.js 3.Buona conoscenza di Nuxt.js (routing, SSR/SSG, middleware, modules).Solida padronanza di HTML5, CSS3.JavaScript moderno (ES6+) e TypeScript.Build tools: familiarità con Vite, Webpack o altri bundler moderni.Version Control: esperienza con Git e piattaforme come GitLab o GitHub.Conoscenza di sistemi di design e capacità di tradurre mockup in codice.Comprensione dei principi di responsive design.Buona conoscenza di database SQL.Buona conoscenza di Docker.Esperienza pratica su sistemi operativi Linux e Windows.Buona conoscenza scritta e parlata (livello minimo B2).*FATTORI PREFERENZIALI**Familiarità con*PostgreSQL**\ne database di serie temporali (e.g., InfluxDB).\nConoscenza di*GraphQL**\ne strumenti come Apollo Client.\nConoscenza di*CI/CD**\ne pipeline di deployment automatizzate\nGradita conoscenza di Java.*SOFT SKILLS**Approccio dinamico e orientamento al problem-solving.Abilità di lavoro in team e orientamento all’apprendimento continuo.Passione per la programmazione e curiosità verso tecnologie diversificate.\n.\n*TITOLO DI STUDIO:**\nLaurea in ambito informatico.\n*SEDE DI LAVORO:**\nValsamoggia, possibilità di lavoro da remoto