Texa S.p.A. sta selezionando un/una Application SW Developer - Frontend (JavaScript / Angular). La risorsa sarà responsabile dello sviluppo e della manutenzione di applicazioni Frontend con particolare focus su applicazioni basate su JavaScript/TypeScript e framework Angular operando su codice legacy e su nuovi progetti.
\n
Collaborerà con team multidisciplinari (backend, embedded, desktop, QA) per la progettazione e lo sviluppo di soluzioni software che possono includere applicazioni web, desktop (es. Electron) e interfacce per sistemi integrati garantendo la qualità, scalabilità, sicurezza e manutenibilità del codice.
\n
Responsabilità principali:
\n
\n
- Progettare, sviluppare e mantenere codice Frontend efficiente, riutilizzabile, scalabile e affidabile.
\n
- Implementare soluzioni orientate a performance, qualità e manutenibilità, in risposta a nuovi requisiti funzionali.
\n
- Analizzare e risolvere problematiche tecniche, anomalie e colli di bottiglia.
\n
- Contribuire al mantenimento di elevati standard di qualità del codice, organizzazione logica e automazione.
\n
- Partecipare allo sviluppo di applicazioni software in atmosfera Windows (in particolare interfacce Frontend).\n
- Collaborare all’avvio di nuovi progetti software relativi ai prodotti TEXA.
\n
- Gestire lo sviluppo evolutivo e la manutenzione di progetti software esistenti.
\n
- Redigere e mantenere documentazione tecnica.
\n
- Partecipare alle attività di pianificazione, stima e verifica dell’avanzamento dei progetti.
\n
\n
Competenze richieste:
\n\n
- Solida conoscenza dei concetti di programmazione orientata agli oggetti.
\n
- Ottima conoscenza di JavaScript, TypeScript, HTML5, CSS3, SASS.
\n
- Approfondita conoscenza di Angular (versione 2+), RxJS, NgRx.
\n
- Buona conoscenza dello sviluppo di librerie NPM e dell’ambiente Node.js.
\n
- Buona conoscenza del consumo lato client di API HTTP REST e di altri protocolli.
\n
- Conoscenza dei framework di unit testing (Jasmine, Karma) e test automatizzati end-to-end.
\n
- Esperienza con sistemi di versionamento del codice.
\n
- Familiarità con CI/CD, DevOps e pipeline di automazione.
\n
- Buona conoscenza dell’ambiente di sviluppo Visual Studio Code.
\n
- Capacità di ottimizzazione delle risorse (RAM, CPU) e utilizzo di tool di profiling.
\n
- Conoscenza dei principali design pattern.
\n
- Conoscenza di SQL, in particolare del dialetto SQLite.
\n
\n
Soft skills:
\n\n
- Capacità di lavorare in team condividendo competenze e best practice.
\n
- Capacità di analisi e collaborazione con sviluppatori esterni.
\n
- Attitudine all’apprendimento continuo di nuove tecnologie e metodologie di sviluppo.
\n
- Autonomia operativa, efficienza e senso pratico nella risoluzione dei problemi.
\n
\nTitolo di studio: Diploma o Laurea ad indirizzo informatico. Gradito Master in ambito IT / Ingegneria Informatica.\n
Esperienza: esperienza pregressa di almeno 2–3 anni in ruoli analoghi preferibilmente in aziende di medie o grandi dimensioni.
\n
Lingua: ottima conoscenza della lingua inglese, livello minimo B1 scritto e parlato.
\n
Cosa offriamo
\nContratto full-time del CCNL Metalmeccanico dell'Industria.\n
Welfare aziendale e premio di produzione.
\n
Entra a far parte della squadra TEXA e inviaci la tua candidatura. Ti aspettiamo!