Application SW Developer – Frontend (JavaScript / Angular)
TEXA
- Monastier di Treviso, Treviso
- Tempo indeterminato
- Full time
- Progettare, sviluppare e mantenere codice Frontend efficiente, riutilizzabile, scalabile e affidabile.
- Implementare soluzioni orientate a performance, qualità e manutenibilità, in risposta a nuovi requisiti funzionali.
- Analizzare e risolvere problematiche tecniche, anomalie e colli di bottiglia.
- Contribuire al mantenimento di elevati standard di qualità del codice, organizzazione logica e automazione.
- Partecipare allo sviluppo di applicazioni software in ambiente Windows (in particolare interfacce Frontend).
- Collaborare all’avvio di nuovi progetti software relativi ai prodotti TEXA.
- Gestire lo sviluppo evolutivo e la manutenzione di progetti software esistenti.
- Redigere e mantenere documentazione tecnica.
- Partecipare alle attività di pianificazione, stima e verifica dell’avanzamento dei progetti.
- Solida conoscenza dei concetti di programmazione orientata agli oggetti.
- Ottima conoscenza di JavaScript, TypeScript, HTML5, CSS3, SASS.
- Approfondita conoscenza di Angular (versione 2+), RxJS, NgRx.
- Buona conoscenza dello sviluppo di librerie NPM e dell’ambiente Node.js.
- Buona conoscenza del consumo lato client di API HTTP REST e di altri protocolli.
- Conoscenza dei framework di unit testing (Jasmine, Karma) e test automatizzati end-to-end.
- Esperienza con sistemi di versionamento del codice.
- Familiarità con CI/CD, DevOps e pipeline di automazione.
- Buona conoscenza dell’ambiente di sviluppo Visual Studio Code.
- Capacità di ottimizzazione delle risorse (RAM, CPU) e utilizzo di tool di profiling.
- Conoscenza dei principali design pattern.
- Conoscenza di SQL, in particolare del dialetto SQLite.
- Capacità di lavorare in team condividendo competenze e best practice.
- Capacità di analisi e collaborazione con sviluppatori esterni.
- Attitudine all’apprendimento continuo di nuove tecnologie e metodologie di sviluppo.
- Autonomia operativa, efficienza e senso pratico nella risoluzione dei problemi.