Uvation
Uvation
Uvation är ett företag inom tekniktjänster med fokus på IT-infrastruktur, artificiell intelligens, cybersäkerhet och molndrift. Erbjudandet omfattar hanterad IT-, säkerhets- och nätverksdrift samt AI-lösningar baserade på teknik från Dell och Nvidia. Uvation stöder även molnmiljöer genom partnerskap med Oracle Cloud, Google Cloud och Amazon Web Services och driver en marknadsplats för hårdvaru- och mjukvaruprodukter. Företaget betjänar organisationer inom konsultverksamhet, hälso- och sjukvård samt artificiell intelligens, vilket gör arbetet relevant för yrkespersoner som är intresserade av hanterade tekniktjänster, säker infrastruktur och molnlösningar för företag.

Senior frontendutvecklare och teknisk lead – distansarbete i Singapore

Led frontendarkitektur i React och Next.js, prestanda, API-integrationer och interaktiv grafik. Handled ingenjörer och styr leveransen av komplexa funktioner.

Beskrivning

  • Fastställ teknisk riktning för komplexa frontendfunktioner
  • Vägled teamet genom designbeslut, kodgranskningar och mentorskap
  • Tillämpa expertis inom React och Next.js på arkitektur, prestanda och integrationer
  • Etablera skalbar frontendarkitektur med tydliga gränser mellan gränssnitt, affärslogik och dataåtkomst
  • Skapa återanvändbara komponentbibliotek och underhåll konsekventa komponent-API:er
  • Bygg gränssnitt utifrån detaljerade visuella specifikationer och etablerade designsystem
  • Integrera REST-API:er och verifiera API-kontrakt med backendteam
  • Mät och förbättra prestanda genom koddelning, lazy loading och analys av paketstorlek
  • Utveckla grafikintensiva gränssnitt med WebGL, three.js eller React Three Fiber
  • Hantera händelser och interaktioner över lager av gränssnitts- och grafikytor
  • Integrera kart-SDK:er, hantera koordinatsystem och leverantörsalternativ samt skydda API-token
  • Skapa isolerade komponenter för integration med en befintlig värdapplikation
  • Bygg och underhåll automatiserade tester med stöd av praktiska teststrategier
  • Bidra till CI/CD-pipelines, Git-arbetsflöden och granskning av pull requests
  • Handleda kollegor, dela upp arbete, uppskatta uppgifter och dokumentera tekniska beslut
  • Tillämpa principer för frontend-säkerhet och ansvarsfull hantering av tredjepartsberoenden

Krav

  • Avancerade kunskaper i React, Next.js, TypeScript och modern komponentdesign baserad på hooks
  • Förmåga att skapa skalbar frontendarkitektur med en enda sanningskälla och tydliga lager för gränssnitt, affärslogik och dataåtkomst
  • Erfarenhet av att bygga återanvändbara komponentbibliotek och underhålla konsekventa komponent-API:er
  • Djupgående kunskaper i Zustand, Redux Toolkit eller en jämförbar lösning för tillståndshantering, inklusive effektiv design av selektorer
  • Starka kunskaper i HTML, CSS och SCSS med fokus på responsiv design, tillgänglighet och stilisolering
  • Erfarenhet av att omsätta detaljerade visuella specifikationer till gränssnitt med system som IBM Carbon eller Material UI
  • Starka kunskaper i REST API-integration, inklusive typade modeller, adaptrar, polling och robust hantering av ofullständiga eller inkonsekventa data
  • Erfarenhet av att definiera eller granska backend-API-kontrakt och tillämpa principer för kontraktstestning
  • Dokumenterad erfarenhet av prestandaoptimering genom profilering, memorisering, koddelning, lazy loading och analys av paketstorlek
  • Förståelse för bildfrekvens, GPU-användning och minnesbeteende i grafikintensiva vyer
  • Praktisk erfarenhet av WebGL, three.js eller React Three Fiber, inklusive styrning av scener och kameror, pekarval och animationstidslinjer
  • Erfarenhet av att samordna händelser och interaktioner över lager av gränssnitts- och grafikytor
  • Erfarenhet av att integrera kart-SDK:er, arbeta med koordinatsystem, implementera leverantörsalternativ och säkra API-token
  • Förmåga att skapa komponenter för värdapplikationer med rena props och callbacks, isolerade stilar och inga oavsiktliga globala bieffekter
  • Stark testbakgrund med Vitest eller Jest och React Testing Library, understödd av en praktisk teststrategi
  • Erfarenhet av strikt TypeScript, error boundaries, testning i flera webbläsare och webbläsarens DevTools
  • Erfarenhet av att bidra till CI/CD-pipelines, Git-arbetsflöden och noggranna granskningar av pull requests
  • Erfarenhet av att arbeta med Azure DevOps
  • Dokumenterat tekniskt ledarskap genom mentorskap, uppgiftsnedbrytning, uppskattning och teknisk dokumentation
  • Förståelse för grunderna i frontend-säkerhet, inklusive säker miljökonfiguration, säker loggning och ansvarsfull hantering av tredjepartsberoenden
  • Meriterande: avancerad erfarenhet av animationsbibliotek som GSAP eller Framer Motion
  • Meriterande: erfarenhet av bibliotek för diagram och datavisualisering
  • Meriterande: erfarenhet av visuell regressionstestning eller end-to-end-testning med Playwright
  • Meriterande: erfarenhet av att leverera internationalisering och lokalisering i stor skala
  • Meriterande: kännedom om mikrofrontends, monorepon eller styrning av designsystem
  • Meriterande: erfarenhet av produktionsobservabilitet, release support och incidentutredningar
  • Meriterande: erfarenhet av att leda teknisk discovery eller proof-of-concept-arbete för komplexa interaktioner