Senior • In presenza/Da remoto
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é 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.
- 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.
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.
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.
Esperienza su prodotti AI, DB vettoriali e machine learning.