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.

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