
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