
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