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 Senior e Responsabile Tecnico (Malesia, da remoto)

Guida l’architettura e la realizzazione frontend con React, Next.js, prestazioni, API e grafica interattiva. Affianca gli ingegneri e coordina lo sviluppo di funzionalità complesse per un team da remoto in Malesia.

Descrizione

  • Definire la direzione tecnica di funzionalità frontend complesse
  • Supportare il team nelle decisioni di progettazione, nelle revisioni del codice e nel mentoring
  • Guidare le scelte di architettura, prestazioni e integrazione
  • Scomporre il lavoro, stimare l’impegno e creare documentazione tecnica
  • Contribuire alle pipeline CI/CD, alle pratiche Git e alle revisioni delle pull request
  • Guidare l’analisi tecnica e le iniziative di proof of concept per interazioni complesse

Requisiti

  • Competenza avanzata in React, Next.js, TypeScript e nello sviluppo di componenti basato sugli hook
  • Capacità di creare architetture frontend scalabili con un’unica fonte di verità e una chiara separazione tra interfaccia utente, logica di business e accesso ai dati
  • Esperienza nella creazione di librerie di componenti riutilizzabili e nel mantenimento di API dei componenti coerenti
  • Conoscenza approfondita di Zustand, Redux Toolkit o soluzioni comparabili per la gestione dello stato, incluso il design efficiente dei selettori
  • Solide competenze in HTML, CSS e SCSS, con esperienza in design responsive, accessibilità e isolamento degli stili
  • Esperienza nella trasformazione di specifiche visive dettagliate in interfacce tramite sistemi come IBM Carbon o Material UI
  • Solide competenze nell’integrazione di API REST, inclusi modelli tipizzati, adapter, polling e gestione resiliente di dati incompleti o incoerenti
  • Esperienza nella definizione o validazione di contratti API backend e nell’applicazione di pratiche di contract testing
  • Comprovata esperienza nelle prestazioni frontend, inclusi profiling, memoizzazione, code splitting, lazy loading e analisi dei bundle
  • Conoscenza dei frame rate, dell’utilizzo della GPU e del comportamento della memoria su schermate ad alta intensità grafica
  • Esperienza pratica con WebGL, three.js o React Three Fiber, inclusi il controllo di scene e camere, la selezione tramite puntatore e le timeline di animazione
  • Esperienza nel coordinamento di eventi e interazioni tra superfici sovrapposte di interfaccia utente e grafica
  • Esperienza nell’integrazione di SDK per mappe, nel lavoro con sistemi di coordinate, nell’implementazione di fallback dei provider e nella protezione dei token API
  • Capacità di sviluppare componenti per applicazioni host esistenti usando props e callback chiari, stili isolati e senza effetti globali indesiderati
  • Solida esperienza nei test con Vitest o Jest e React Testing Library, supportata da una strategia di testing pratica
  • Esperienza con TypeScript strict, error boundary, test cross-browser e gli strumenti DevTools del browser
  • Esperienza nel contribuire a pipeline CI/CD, flussi di lavoro Git e revisioni approfondite delle pull request
  • Esperienza con Azure DevOps
  • Leadership tecnica dimostrata attraverso mentoring, scomposizione delle attività, stima e documentazione tecnica
  • Conoscenza dei fondamenti della sicurezza frontend, inclusi configurazione sicura dell’ambiente, logging sicuro e gestione responsabile delle dipendenze di terze parti
  • Esperienza con strumenti avanzati di animazione come GSAP o Framer Motion
  • Esperienza nell’uso di librerie per grafici e visualizzazione dei dati
  • Esperienza con test di regressione visiva o end-to-end tramite Playwright
  • Esperienza nella realizzazione di internazionalizzazione e localizzazione su larga scala
  • Familiarità con microfrontend, monorepo o governance dei design system
  • Esperienza con l’osservabilità in produzione, il supporto ai rilasci e l’analisi degli incidenti
  • Esperienza nella guida di analisi tecniche o attività di proof of concept per interazioni complesse