Aruba

Software Architect Front End

Software Architect specializzato in tecnologie di Front End

Siamo alla ricerca di un Software Architect specializzato in tecnologie di Front End, che si occupi di analizzare e disegnare software ad alto livello, che a fronte di un quadro generale iniziale e mediante approccio architetturale, progetti e descriva le linee guida per i gruppi di sviluppo.

 

Responsabilità

- Parteciperà alla definizione della roadmap tecnologica aziendale

- Parteciperà alla definizione di tutti gli aspetti dello sviluppo software, dalla tecnologia utilizzata agli standard di sviluppo

- Svilupperà le specifiche tecniche del software a partire dai requisiti funzionali

- Guiderà lo sviluppo di componenti architetturali

- Come mentore affiancherà i gruppi di sviluppo nell'implementazione delle linee guida architetturali

- Verificherà che il software soddisfi tutti i requisiti di alta qualità del codice, sicurezza, osservabilità, estensibilità, manutenibilità

- Lavorerà a stretto contatto con i reparti di Design, Prodotto e Ingegneria per la costruzione di efficienti ed eleganti interfacce grafiche

 

Sono richieste:

- Laurea triennale o magistrale in Scienze dell'Informazione, Ingegneria Informatica o comunque riconducibile al settore dell'Information Technology

- Esperienza di almeno 3 anni nel ruolo richiesto

- Esperienza pluriennale nella progettazione e nello sviluppo software

- Esperienza nella guida di gruppi di sviluppo

- Conoscenza approfondita dei principali pattern di sviluppo e disegno architetturale

- Conoscenza di UML

- Conoscenza approfondita delle tecnologie classiche del Web: HTML, CSS e Javascript

- Conoscenza estesa dei moderni framework di sviluppo Javascript. Ad es. Angular, React, Vue, etc.

- Conoscenza dei pattern architetturali relativi ai microservizi

- Conoscenza estesa di Node.js e del sistema di gestione di pacchetti NPM

- Esperienza nella progettazione di REST API

- Esperienza nell'utilizzo di sistemi di gestione dello stato come Redux, NgRx, etc.

- Esperienza nell'utilizzo di sistemi di test delle interfacce come Jest/Karma, Cypress/Protractor, etc.

- Esperienza nell'utilizzo della libreria Bootstrap

 

Sono gradite:

- Conoscenza degli stack tecnologici Spring Boot e .NET Core

- Conoscenza di ASP.NET MVC

- Conoscenza dei pattern di sviluppo di applicazioni Cloud Native

- Esperienza nell'utilizzo dei container (Docker) e delle piattaforme di orchestrazione di container (Kubernetes)

- Esperienza di sviluppo nelle tecnologie di comunicazione realtime, video e audio

 

Sede di lavoro: Firenze, Milano, Arezzo, Pisa, Ponte San Pietro (BG)

 

Caricamento...

Inoltra ora la candidatura

Compilare il form sottostante e inviare la candidatura.
Privacy Policy
Termini e Condizioni