Analista Programmatore Senior Angular
W Executive
- Italia
- 45.000 € all'anno
- Tempo indeterminato
- Full time
- Creare e implementare applicazioni web interattive e performanti utilizzando Angular, assicurando prestazioni ottimali e sicurezza delle applicazioni e garantendo un'adeguata esperienza utente su diverse piattaforme.
- Collaborare con il team di sviluppo per progettare e realizzare soluzioni tecniche avanzate, seguendo le best practice e gli standard di sviluppo.
- Contribuire attivamente alla fase di progettazione e architettura delle applicazioni, partecipando alla definizione dei requisiti e delle specifiche tecniche.
- Gestire l'intero ciclo di sviluppo, dalla progettazione all'implementazione, assicurando la qualità, la completezza e l’efficacia del codice.
- Risolvere in modo efficiente problemi tecnici complessi, garantendo la sicurezza, la scalabilità e le prestazioni delle applicazioni.
- Diploma o Laurea in discipline tecniche/informatiche.
- Comprovata esperienza (5 anni almeno) nello sviluppo di applicazioni web utilizzando Angular (2+) e TypeScript.
- Conoscenza approfondita di HTML 5, CSS3, Bootstrap, JavaScript/JQuery, AJAX e servizi web, insieme ad una solida comprensione dei principi del responsive design.
- Eccellente competenza in NodeJS ed Express.
- Familiarità nell'implementazione di pratiche di sviluppo agile e nell'utilizzo di strumenti di gestione del ciclo di vita del software (preferibilmente DevOps).
- Esperienza con i database (PostgreSQL, SQL Server e Oracle).
- Conoscenza dei principi di usabilità e accessibilità delle pagine web.
- Attitudine nel progettare e implementare soluzioni complesse utilizzando framework e librerie JavaScript.
- Familiarità con architetture multi-layer e a microservizi.
- Familiarità con strumenti di versioning come Git e metodologie di sviluppo agile.
- Capacità di risolvere problemi in modo creativo, con buone capacità di comunicazione e lavoro di squadra.
- Capacità di operare sia in team, sia in autonomia con spiccate attitudini proattive.
- Flessibilità nell'apprendere nuove tecnologie e nell'adattarsi a nuovi contesti lavorativi.
- Esperienza nello sviluppo di applicazioni mobile.
- Capacità di interpretare grandi quantità di dati e di identificare le informazioni più importanti, oltre a una buona comunicazione e pensiero critico.
- Percorsi di formazione professionale in ambito Sistemi Informativi, competenza nelle tecnologie e tematiche applicative dei singoli Ambiti Tecnologici.
- Conoscenza base della lingua inglese.