Frontend developer

Potresti essere la persona giusta.

Candidati

Cerchiamo un Native App Developer che si unisca al nostro team con impegno full time incaricato dello sviluppo delle interfacce dei prodotti OpenMove.

Cosa farai

  • Progetterai e svilupperai interfacce utente scalabili e performanti, utilizzando principalmente React.js o altri framework/librerie JavaScript moderne;
  • Collaborerai con il team di sviluppo per implementare nuove funzionalità e migliorare l’esperienza utente.
  • Parteciperai attivamente alla pianificazione tecnica, al design delle soluzioni e ai code review con il team di sviluppo;
  • Contribuirai al miglioramento continuo delle pratiche di sviluppo, inclusi testing, documentazione e automazione dei processi;
  • Avrai l’opportunità di fare job crafting, sperimentando diverse tecnologie e strumenti frontend, contribuendo a diversi progetti in base alle tue competenze e interessi.

Chi sei

  • Sei una persona creativa e meticolosa, con una forte attenzione all’usabilità e all’estetica delle interfacce.
  • Ti piace trasformare design accattivanti in esperienze utente fluide e responsive.
  • Hai una mentalità problem-solving e cerchi sempre soluzioni eleganti ed efficienti.
  • Sei appassionato di tecnologie web e framework frontend, e ti piace restare aggiornato sulle ultime tendenze.
  • Sei orientato alla qualità del codice, alle performance e all’accessibilità
  • Ti interessa il mondo della tecnologia applicata alla mobilità e vuoi contribuire all’evoluzione di questo settore.

Competenze richieste

Necessarie:

  • Esperienza con React.js o altri framework/librerie frontend come Vue.js o Angular;
  • Conoscenza di HTML, CSS e JavaScript per lo sviluppo di interfacce moderne e responsive;
  • Familiarità con strumenti di version control come Git;
  • Capacità di lavorare con API RESTful e gestire richieste asincrone.

Preferibili:

  • Esperienza con Next.js o altre soluzioni per il rendering lato server (SSR) e static site generation (SSG);
  • Familiarità con WebSockets, MQTT o altri protocolli di messaggistica real-time;
  • Esperienza con Docker e ambienti di sviluppo containerizzati;
  • Conoscenza base di UX/UI design.
Anche se non hai tutte le competenze richieste, ma pensi di poter fare la differenza, vogliamo conoscerti! Crescere insieme è parte del nostro DNA.