
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 ledare – på distans i Serbien
Led React- och Next.js-utvecklingen i frontend genom att forma skalbar arkitektur, prestanda, API-integrationer och interaktiv grafik. Handled ingenjörer och vägled leveransen av komplexa funktioner i en fjärrbaserad kontraktsroll med bas i Serbien.
Beskrivning
- Sätt den tekniska riktningen för komplexa frontendfunktioner
- Vägled designbeslut, kodgranskningar och mentorskap i hela teamet
- Använd din expertis inom React och Next.js för att lösa utmaningar inom arkitektur, prestanda och integration
Krav
- Avancerade kunskaper i React, Next.js, TypeScript och modern komponentutveckling baserad på hooks
- Förmåga att skapa skalbar frontendarkitektur med en enda källa till sanning och väldefinierade gränser mellan UI, affärslogik och dataåtkomst
- Erfarenhet av att bygga återanvändbara komponentbibliotek och underhålla konsekventa komponent-API:er
- Djupa kunskaper i Zustand, Redux Toolkit eller jämförbara lösningar för tillståndshantering, inklusive effektiv utformning av selektorer
- Goda kunskaper i HTML, CSS och SCSS samt erfarenhet av responsiva layouter, tillgänglighet och isolering av stilar
- Erfarenhet av att omvandla detaljerade visuella specifikationer till gränssnitt med system som IBM Carbon eller Material UI
- Starka färdigheter inom REST API-integration, inklusive typade modeller, adaptrar, polling och robust hantering av ofullständiga eller inkonsekventa data
- Erfarenhet av att definiera eller validera backend-API-kontrakt och tillämpa metoder för kontraktstestning
- Dokumenterad expertis inom frontendprestanda med profilering, memoization, koddelning, lazy loading och analys av paketstorlek
- Förståelse för bildfrekvenser, GPU-användning och minnesbeteende i grafikintensiva gränssnitt
- Praktisk erfarenhet av WebGL, three.js eller React Three Fiber, inklusive hantering av scener och kameror, pekaridentifiering och animationstidslinjer
- Erfarenhet av att samordna händelser och interaktioner över lager av gränssnitt och grafikytor
- Erfarenhet av att integrera kart-SDK:er, arbeta med koordinatsystem, implementera reservlösningar för leverantörer och skydda API-token
- Förmåga att utveckla komponenter för befintliga värdapplikationer med tydliga props och callbacks, isolerade stilar och inga oavsiktliga globala effekter
- Stark bakgrund inom testning med Vitest eller Jest och React Testing Library, understödd av en pragmatisk teststrategi
- Erfarenhet av strikt TypeScript, error boundaries, validering i flera webbläsare och webbläsarens utvecklarverktyg
- Erfarenhet av att bidra till CI/CD-pipelines, Git-baserade arbetsflöden och noggranna pull request-granskningar
- Erfarenhet av att arbeta med Azure DevOps
- Dokumenterat tekniskt ledarskap genom mentorskap, uppdelning av uppgifter, estimering 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 erfarenhet omfattar GSAP eller Framer Motion, verktyg för diagram och datavisualisering, Playwright för visuell regressionstestning eller end-to-end-testning, internationalisering och lokalisering i stor skala, microfrontends, monorepon eller styrning av designsystem, observability i produktion, release support, incidentutredning samt teknisk analys eller proof-of-concept-arbete för komplexa interaktioner