Senior Front End Developer Milano

Azienda: SPINDOX SPA
Data annuncio: 04/06/2019
Sede di lavoro: Milano
Per la nostra sede di Milano, cerchiamo un Senior Front End Developer da incorporare in un team agile, per supportare le attività di disegno ed implementazione di soluzioni front end innovative, coordinandosi con il resto del team e sui diversi aspetti tecnico/funzionali. Il candidato deve essere altamente motivato nel combinare l'arte del design con quello dello sviluppo software, definendo come le applicazioni debbano apparire e funzionare.

La risorsa si occuperà delle seguenti attività:
Tradurre story boards e use cases in applicazioni funzionanti
Integrare elementi di front end con le logiche di back end
Scrivere codice testabile, riutilizzabile ed efficiente
Implementare meccanismi di sicurezza e di protezione dell'informazione
Identificare bottlenecks e bug, correggendoli e prevenendoli
Contribuire alla qualità del codice, dell'organizzazione e dell'automazione dei processi
Validare la fattibilità tecnica dei disegni UX/UI
Assicurare la validazione dell'input versi i sistemi di back end
Collaborare con i diversi membri del team e gli stakeholders

Cosa vorremmo trovare in te?
Laurea in Informatica, Ingegneria Informatica o cultura/esperienza lavorativa equivalente
Ottima conoscenza di JavaScript, HTML e CSS e i propri ecosistemi (librerie e framework)
Ottima conoscenza di almeno uno dei framework front end fra React, Angular, Vue
Ottima conoscenza di tecniche e concetti come asincronia, request/response, partial page updates, SPA, AJAX, isomorfismo, ecc
Ottima conoscenza di protocolli di comunicazione come HTTP, TCP e Websockets
Solide conoscenze di diversi paradigmi di programmazione, quali object-oriented, functional, procedural
Buona conoscenza di UML (almeno workflow & sequence diagrams)
Capacità di implementare suit di test automation
Utilizzo avanzato di tool di version control come Git
Curiosità e predisposizione all'apprendimento e all'innovazione
Capacità di esprimersi in modo chiaro e strutturato, tenendo conto delle caratteristiche degli interlocutori e del contesto in cui avviene lo scambio comunicativo
Ottima capacità organizzative e di gestione del tempo
Capacità di gestione delle criticità e di lavorare in condizioni di forte stress
Capacità di adattamento dei propri schemi operativi e del proprio comportamento in relazione agli obiettivi dell'azienda e dei Clienti

Buona conoscenza della lingua inglese (livello minimo: B2)

Completano il profilo:
Familiarità con diversi pattern di disegno ed architettura software
Familiarità con tecniche e tool di continuous integration
Comprensione delle differenze ed incompatibilità fra diversi browser e come aggirarle

Cosa ti offriamo?
Contratto di Assunzione con RAL commisurata all'esperienza
Ticket Restaurant
Welcome Kit: iPhone e MacBook Pro, zaino Tucano/Spindox
Formazione tecnica e manageriale
Candidati per questo lavoro