Uvation
Uvation
Uvation er et teknologitjenesteselskap med fokus på IT-infrastruktur, kunstig intelligens, cybersikkerhet og skydrift. Tilbudet omfatter administrerte IT-, sikkerhets- og nettverkstjenester samt AI-løsninger bygget med teknologi fra Dell og Nvidia. Uvation støtter også skymiljøer gjennom partnerskap med Oracle Cloud, Google Cloud og Amazon Web Services, og driver en markedsplass for maskinvare- og programvareprodukter. Selskapet betjener organisasjoner innen rådgivning, helsevesen og kunstig intelligens, noe som gjør arbeidet relevant for fagfolk som er interessert i administrerte teknologitjenester, sikker infrastruktur og skyløsninger for virksomheter.

Senior frontendutvikler og teknisk lead – fjernarbeid i Singapore

Led frontendarkitektur i React og Next.js, ytelse, API-integrasjoner og interaktiv grafikk. Mentorér ingeniører og styr leveransen av komplekse funksjoner.

Beskrivelse

  • Fastsett teknisk retning for komplekse frontendfunksjoner
  • Veiled teamet gjennom designbeslutninger, kodegjennomganger og mentorskap
  • Bruk ekspertise i React og Next.js på arkitektur, ytelse og integrasjoner
  • Etabler skalerbar frontendarkitektur med tydelige grenser mellom brukergrensesnitt, forretningslogikk og datatilgang
  • Lag gjenbrukbare komponentbiblioteker og vedlikehold konsistente komponent-API-er
  • Bygg grensesnitt basert på detaljerte visuelle spesifikasjoner og etablerte designsystemer
  • Integrer REST-API-er og verifiser API-kontrakter med backendteam
  • Mål og forbedre ytelsen gjennom kodedeling, lazy loading og analyse av pakkestørrelse
  • Utvikle grafikkintensive grensesnitt med WebGL, three.js eller React Three Fiber
  • Håndter hendelser og interaksjoner på tvers av lagdelte grensesnitt- og grafikkområder
  • Integrer kart-SDK-er, håndter koordinatsystemer og leverandørreserver, og beskytt API-tokener
  • Lag isolerte komponenter for integrasjon med en eksisterende vertsapplikasjon
  • Bygg og vedlikehold automatiserte tester støttet av praktiske teststrategier
  • Bidra til CI/CD-pipelines, Git-arbeidsflyter og gjennomganger av pull requests
  • Mentorér kolleger, del opp arbeid, estimer oppgaver og dokumenter tekniske beslutninger
  • Bruk prinsipper for frontend-sikkerhet og ansvarlig håndtering av tredjepartsavhengigheter

Krav

  • Avanserte ferdigheter i React, Next.js, TypeScript og moderne komponentdesign basert på hooks
  • Evne til å skape skalerbar frontendarkitektur med én sannhetskilde og separate lag for brukergrensesnitt, forretningslogikk og datatilgang
  • Erfaring med å bygge gjenbrukbare komponentbiblioteker og vedlikeholde konsistente komponent-API-er
  • Inngående kunnskap om Zustand, Redux Toolkit eller en tilsvarende løsning for tilstandshåndtering, inkludert effektiv utforming av selektorer
  • Gode ferdigheter i HTML, CSS og SCSS innen responsivt design, tilgjengelighet og stilisolering
  • Erfaring med å omsette detaljerte visuelle spesifikasjoner til grensesnitt med systemer som IBM Carbon eller Material UI
  • Gode ferdigheter i REST API-integrasjon, inkludert typede modeller, adaptere, polling og robust håndtering av ufullstendige eller inkonsistente data
  • Erfaring med å definere eller gjennomgå backend-API-kontrakter og bruke prinsipper for kontrakttesting
  • Dokumentert erfaring med ytelsesoptimalisering gjennom profilering, memorisering, kodedeling, lazy loading og analyse av pakkestørrelse
  • Forståelse av bildefrekvens, GPU-utnyttelse og minneatferd på grafikkintensive skjermer
  • Praktisk erfaring med WebGL, three.js eller React Three Fiber, inkludert styring av scener og kameraer, pekerbasert picking og animasjonstidslinjer
  • Erfaring med å koordinere hendelser og interaksjoner på tvers av lagdelte grensesnitt- og grafikkområder
  • Erfaring med integrasjon av kart-SDK-er, koordinatsystemer, leverandørreserver og sikring av API-tokener
  • Evne til å lage komponenter for vertsapplikasjoner med rene props og callbacks, isolerte stiler og ingen utilsiktede globale bivirkninger
  • Solid testbakgrunn med Vitest eller Jest og React Testing Library, støttet av en praktisk teststrategi
  • Erfaring med streng TypeScript, error boundaries, testing på tvers av nettlesere og nettleserens DevTools
  • Erfaring med å bidra til CI/CD-pipelines, Git-arbeidsflyter og grundige gjennomganger av pull requests
  • Erfaring med Azure DevOps
  • Dokumentert teknisk lederskap gjennom mentorskap, oppdeling av oppgaver, estimering og teknisk dokumentasjon
  • Forståelse av grunnleggende frontend-sikkerhet, inkludert sikker miljøkonfigurasjon, trygg logging og ansvarlig håndtering av tredjepartsavhengigheter
  • En fordel: avansert erfaring med animasjonsbiblioteker som GSAP eller Framer Motion
  • En fordel: erfaring med biblioteker for diagrammer og datavisualisering
  • En fordel: visuell regresjonstesting eller ende-til-ende-testing med Playwright
  • En fordel: erfaring med å levere internasjonalisering og lokalisering i stor skala
  • En fordel: kjennskap til mikrofronter, monorepoer eller styring av designsystemer
  • En fordel: erfaring med observability i produksjon, release-støtte og hendelsesundersøkelser
  • En fordel: erfaring med å lede teknisk discovery eller proof-of-concept-arbeid for komplekse interaksjoner