Uvation
Uvation
Uvation è un’azienda di servizi tecnologici specializzata in infrastrutture IT, intelligenza artificiale, cybersecurity e operazioni cloud. La sua offerta comprende servizi IT gestiti, sicurezza e gestione delle reti, oltre a soluzioni di IA sviluppate con tecnologie Dell e Nvidia. Uvation supporta inoltre gli ambienti cloud attraverso partnership con Oracle Cloud, Google Cloud e Amazon Web Services, e gestisce un marketplace di prodotti hardware e software. L’azienda serve organizzazioni nei settori della consulenza, della sanità e dell’intelligenza artificiale, rendendo la sua attività interessante per i professionisti che si occupano di servizi tecnologici gestiti, infrastrutture sicure e soluzioni cloud aziendali.

Sviluppatore Frontend (React, Next.js) – Da remoto a Singapore

Crea interfacce web affidabili e reattive con React, Next.js e TypeScript. Realizza funzionalità frontend testate, integrazioni con API REST ed esperienze coerenti tra i browser.

Descrizione

  • Creare interfacce reattive a partire da design approvati e contratti API
  • Gestire la realizzazione delle funzionalità frontend con supervisione minima
  • Indagare sui difetti dei browser e risolvere i problemi di compatibilità tra browser
  • Sviluppare codice frontend pulito, riutilizzabile, manutenibile e completamente testato
  • Collegare API REST considerando gli stati di caricamento, errore, vuoto e dati parziali
  • Tradurre file Figma e altre specifiche visive in interfacce fedeli
  • Lavorare secondo pratiche ingegneristiche collaborative, incluse branch, pull request e revisioni del codice

Requisiti

  • 4–6 anni di esperienza nello sviluppo frontend
  • Solida esperienza con React, Next.js, TypeScript e lo sviluppo di componenti basato sugli hook
  • Solida comprensione dei cicli di vita dei componenti, degli effetti, della memoizzazione e delle strategie per evitare re-rendering non necessari
  • Esperienza con Next.js, Vite o un framework moderno di build frontend comparabile
  • Esperienza con Zustand, Redux Toolkit o una libreria simile per la gestione dello stato, incluso l’uso efficace dei selettori
  • Ottime competenze in HTML5, CSS3 e SCSS, inclusi design responsive, markup semantico e stili con ambito limitato
  • Conoscenza pratica dei principi di accessibilità, inclusi navigazione da tastiera, gestione del focus e implementazione appropriata di ARIA
  • Esperienza con un design system come IBM Carbon, Material UI o una libreria di componenti equivalente
  • Capacità di riprodurre accuratamente in codice design Figma e altre specifiche visive
  • Esperienza nell’integrazione di API REST e nella gestione degli stati di caricamento, errore, vuoto e dati parziali
  • Esperienza con polling, annullamento o pulizia delle richieste e gestione resiliente di risposte API incomplete o inattese
  • Conoscenza pratica della configurazione degli ambienti, della gestione dei pacchetti e dei flussi di build frontend
  • Esperienza nella creazione di test unitari e di componenti con Vitest o Jest e React Testing Library
  • Ottima conoscenza degli strumenti per sviluppatori del browser ed esperienza nella risoluzione dei problemi di comportamento tra browser
  • Conoscenza pratica di branch Git, pull request, revisioni del codice e pratiche collaborative di delivery
  • Capacità di produrre codice frontend pulito, riutilizzabile e manutenibile
  • Buona comprensione dello sviluppo sicuro lato client, inclusa la gestione delle variabili d’ambiente e il logging sicuro
  • L’esperienza con librerie di animazione come GSAP, Framer Motion o React Spring costituisce un vantaggio
  • L’esperienza con librerie per grafici come Recharts, Chart.js, D3.js o Highcharts costituisce un vantaggio
  • L’esperienza pratica con three.js, React Three Fiber, WebGL o l’API HTML Canvas costituisce un vantaggio
  • La familiarità con il profiling delle prestazioni, l’analisi dei bundle, il lazy loading e le importazioni dinamiche costituisce un vantaggio
  • L’esperienza con strumenti di internazionalizzazione come react-i18next o next-intl costituisce un vantaggio
  • L’esperienza con strumenti di test end-to-end come Playwright costituisce un vantaggio
  • La familiarità con gli error boundary, il monitoraggio frontend e le pipeline CI/CD costituisce un vantaggio
  • La familiarità con Azure DevOps costituisce un vantaggio
  • L’esperienza di lavoro in un team Agile con Jira e Confluence costituisce un vantaggio

Offerte correlate

Inkster GmbH

Responsabile marketing, ibrido ad Amburgo

Inkster GmbH

Guida lo sviluppo creativo delle campagne, i contenuti per i social media e l’analisi delle performance in Inkster, fornitore europeo di tatuaggi temporanei a base di frutta. Sperimenta e ottimizza i creativi di marketing usando gli insight delle campagne e le tendenze di mercato.

Apri