POSIZIONE

Front End Developer



Senior • In presenza/Da remoto

Chi stiamo cercando e
cosa farai

Stiamo cercando uno sviluppatore Front End per creare soluzioni software scalabili. Sarai parte di un team multidisciplinare responsabile di sviluppare e ottimizzare le interfacce utente, garantendo un’esperienza utente eccellente e performante su tutti i dispositivi.

Perché questo ruolo è importante per noi

Perché condividerai una visione tecnica e specialistica che guida lo sviluppo di soluzioni AI user-centric, armonizzando tecnologia, requisiti e contesto. Questo richiederà la padronanza di una vasta gamma di strumenti front-end e la flessibilità necessaria per adattarsi alle esigenze specifiche del progetto e per selezionare le tecnologie più idonee per la risoluzione dei problemi.

Di cosa ti occuperai
  • Sviluppare applicazioni front-end di alta qualità con un focus particolare sulla progettazione responsive.
  • Costruire e mantenere Design System scalabili per garantire coerenza e efficienza nello sviluppo delle interfacce utente.
  • Garantire elevate prestazioni su dispositivi mobili e desktop, ottimizzando costantemente il codice.
  • Valutare la fattibilità tecnica dell’implementazione del design UI/UX, collaborando strettamente con il team di progettazione.
  • Coordinarsi efficacemente con gli sviluppatori back-end durante la creazione e l’implementazione di API RESTful.
  • Collaborare con il designer UI/UX e gli sviluppatori back-end per coordinare il flusso di lavoro e garantire la coerenza del prodotto finale.
  • Creare Proof of Concept (POC) o spike per testare concetti prima dell’avvio dello sviluppo effettivo.
Cosa ti offriamo

Lavorare in DOS vuol dire partecipare a un ecosistema orientato alla creazione del valore. Entrerai a far parte di un contesto che riconosce e incentiva la specializzazione, imparerai a conoscere e farai tuoi approcci metodologici differenti che ti aiuteranno a sviluppare la tua professionalità e a dare impulso al miglioramento e alla creazione dei modelli operativi.

Le caratteristiche del candidato ideale

Background

  • Comprovata esperienza nello sviluppo Front End utilizzando librerie e framework JavaScript come ReactJS, NextJS, AngularJS, BackboneJS, ecc.
  • Capacità di creare test unitari e di integrazione per garantire la stabilità e la qualità del codice.
  • Conoscenza dei principi di base di SEO.
  • Capacità di lavorare con strumenti di controllo versione come SVN, GitHub, BitBucket, ecc.
  • Esperienza nell’interazione con API RESTful e formati dati come JSON, XML.
  • Esperienza nell’utilizzo di strumenti di collaborazione come Jira, Confluence, o simili.
  • Conoscenza di Docker e Kubernetes per la creazione e la gestione di ambienti containerizzati.
  • Capacità di lavorare in un ambiente collaborativo, partecipare attivamente a discussioni tecniche e proporre soluzioni innovative.
  • Orientamento al problem-solving e capacità di affrontare sfide complesse con creatività.

Soft Skills

  • Eccellenti competenze di comunicazione e capacità di lavoro di squadra.
  • Capacità organizzative.
  • Mentalità analitica e grande attenzione ai dettagli.
  • Visione d’insieme: flessibilità e innovazione.
  • Efficacia operativa.
Cosa ti renderebbe speciale

Esperienza su prodotti AI, DB vettoriali e machine learning.