
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.
Kontraktsanställd frontendutvecklare (React, Next.js) – distansarbete i Rumänien
Bygg responsiva React- och Next.js-gränssnitt utifrån godkända designer och API-kontrakt. Utveckla testade frontendfunktioner, integrera REST-API:er och lös problem med webbläsarkompatibilitet på distans från Rumänien.
Beskrivning
- Skapa tillförlitliga, responsiva gränssnitt utifrån godkända designer och API-kontrakt
- Utveckla frontendfunktioner med självständigt ansvar
- Undersök webbläsarbeteende och åtgärda kompatibilitetsproblem mellan webbläsare
- Skriv ren, återanvändbar, underhållbar och vältestad frontendkod
- Anslut REST-API:er och hantera tillstånd för laddning, fel, tomma resultat och ofullständiga data
- Bygg logik för polling och rensning av förfrågningar med robust hantering av ofullständiga eller oväntade API-svar
- Samarbeta med Git-brancher, pull requests, kodgranskningar och gemensamma leveransprocesser
Krav
- Ha 4–6 års erfarenhet av frontendutveckling
- Ha dokumenterad erfarenhet av React, Next.js, TypeScript och komponentutveckling med hooks
- Förstå komponentlivscykler, effekter, memoisering och tekniker för att undvika onödiga omrenderingar
- Ha erfarenhet av Next.js, Vite eller ett jämförbart modernt frontendbyggverktyg
- Använda Zustand, Redux Toolkit eller ett liknande bibliotek för tillståndshantering, inklusive selektorer
- Ha goda kunskaper i HTML5, CSS3 och SCSS för responsiva layouter, semantisk kod och inkapslad styling
- Förstå grunderna i tillgänglighet, exempelvis tangentbordsnavigering, fokushantering och ARIA
- Ha arbetat med ett designsystem som IBM Carbon, Material UI eller ett motsvarande komponentbibliotek
- Kunna omsätta Figma-designer eller andra visuella specifikationer korrekt till fungerande gränssnitt
- Integrera REST-API:er och hantera tillstånd för laddning, fel, tomma resultat och ofullständiga data
- Implementera polling, rensning av förfrågningar och robust hantering av ofullständiga eller oväntade API-svar
- Förstå miljökonfiguration, pakethantering och frontendbyggprocesser
- Skriva enhets- och komponenttester med Vitest eller Jest samt React Testing Library
- Använda webbläsarens DevTools effektivt för att undersöka och lösa problem mellan webbläsare
- Förstå Git-branchning, pull requests, kodgranskningar och samarbetsbaserade leveransflöden
- Skapa ren, återanvändbar och underhållbar frontendkod
- Tillämpa säkra metoder för klientutveckling, inklusive varsam hantering av miljövariabler och loggning
- Erfarenhet av animationsbibliotek som GSAP, Framer Motion eller React Spring är meriterande
- Erfarenhet av diagram- och visualiseringsbibliotek som Recharts, Chart.js, D3.js eller Highcharts är meriterande
- Praktisk erfarenhet av three.js, React Three Fiber, WebGL eller HTML Canvas API är meriterande
- Kännedom om prestandaprofilering, analys av paketstorlek, lazy loading och dynamiska importer är meriterande
- Erfarenhet av internationaliseringsbibliotek som react-i18next eller next-intl är meriterande
- Erfarenhet av verktyg för end-to-end-testning som Playwright är meriterande
- Kännedom om error boundaries, frontendövervakning och CI/CD-pipelines är meriterande
- Kännedom om Azure DevOps är meriterande
- Erfarenhet av att arbeta i ett agilt team med Jira och Confluence är meriterande
Förmåner
- Arbeta på distans