JOB OPPORTUNITIES

Front End Developer

Il Front-end Developer farà parte del team di sviluppo su progetti Agile e sarà responsabile per l’implementazione e l’evoluzione delle User Interface di applicazioni Web.

La risorsa avrà il compito di:

  • Comprendere e analizzare i requisiti
  • Progettare e sviluppare soluzioni web (Front End) in accordo con le best practice aziendali
  • Proporre best practice, nuove tecnologie e standard di sviluppo
  • Creare e gestire strumenti per supportare il team di sviluppo
  • Redigere documentazione tecnica
  • Guidare il team nella risoluzione di problematiche mediante pair programming
  • Risolvere problemi tecnici complessi e produrre codice pulito, nella massima consapevolezza che la soluzione e l’esperienza dell’utente finale sono più importanti

Requisiti essenziali sono:

  • Laurea in Informatica o Ingegneria Informatica
  • Buona conoscenza del UI design, dell’usabilità e dell’esperienza utente
  • Buona conoscenza di HTML5, CSS3 e delle linee guida dello sviluppo Front End
  • Buona conoscenza dei protocolli HTTP/S e dell’architettura dei browser
  • Profonda conoscenza di Javascript
  • Conoscenza approfondita di framework di sviluppo Front End quali jQuery, Angular e Typescript
  • Buona conoscenza di librerie a supporto dello sviluppo responsive (Bootstrap)
  • Familiarità nella creazione e nell’uso di API RESTful
  • Buona conoscenza degli strumenti di controllo di versione del software (Git/Subversion)
  • 2/4 anni di esperienza lavorativa rilevante
  • Forti abilità comunicative e propensione a lavorare in un ambiente collaborativo

Saranno considerati dei plus:

  • Conoscenza di un linguaggio ad oggetti (e.g. Java, C#)
  • Conoscenza di altri framework di sviluppo frontend quali React, Redux
  • Conoscenza di almeno uno strumento di build per Front End (WebPack, Gulp)
  • Conoscenza di sistemi di Continuous Integration e Continuous Deployment (Jenkins)
  • Esperienza in test driven development e pair programming
  • Esperienza di sviluppo software in modalità Agile-SCRUM
  • Capacità di mettere mettere in pratica tecniche di “Continuous Learning” al fine di cogliere opportunità da nuove tecnologie senza abbandonarsi alla sola attività di ricerca

Tipologia contratto e retribuzione da definire in base all’esperienza del candidato.

TIPOLOGIA CONTRATTO

Da definire

DOVE

Padova / Milano

AMBITO

Sviluppo Software

ORARIO

Full-time

ESPERIENZA

Minima

Sei interessato ad una nostra soluzione?