Xsolla
Xsolla
Xsolla leverer infrastruktur for spillhandel til utviklere og utgivere av videospill. Plattformen støtter inntektsgenerering, distribusjon og finansiering gjennom verktøy som tilpassbare nettbutikker, betalingsbehandling, forebygging av svindel og sosiale funksjoner utviklet for å styrke spillernes engasjement. Xsolla hjelper også spillselskaper med å håndtere betalinger, skatter, etterlevelse og operative krav i globale markeder, med integrasjoner for utviklingsplattformer som Unity, Unreal og Cocos Creator.

Senior frontendutvikler – fjernarbeid i Russland

Bygg raske og tilgjengelige webapplikasjoner for Xsollas globale plattform for handel med videospill. Utvikle frontendsystemer som brukes av millioner av spillere og utviklere over hele verden.

Beskrivelse

  • Bygg og vedlikehold frontendapplikasjoner og produktfunksjoner av høy kvalitet
  • Skriv ren og vedlikeholdbar kode støttet av grundig dekning med enhets- og ende-til-ende-tester
  • Lag semantiske og responsive oppsett som fungerer på tvers av nettlesere og plattformer, samtidig som de følger webstandarder og praksis for tilgjengelighet
  • Utvikle gjenbrukbare komponentsystemer og bidra til å videreutvikle det delte UI-biblioteket
  • Forbedre applikasjonens ytelse på tvers av gjengivelse, pakkestørrelse og Core Web Vitals
  • Samarbeid med designere i Figma for å levere ensartede grensesnitt med pikselpresisjon
  • Koble applikasjoner til backendtjenester og eksterne API-er, og definer API-kontrakter sammen med backendutviklere
  • Konfigurer og forbedre byggeverktøy, CI/CD-pipelines og Docker-baserte miljøer
  • Bidra i kodegjennomganger, tekniske diskusjoner og arkitekturbeslutninger
  • Vær mentor for utviklere på mellomnivå og juniornivå, og bidra til å heve produktkvaliteten
  • Samarbeid i en produktutviklingsgruppe med frontend-, backend-, QA- og DevOps-utviklere samt Product og Design
  • Ta eierskap til funksjoner gjennom implementering, testing, lansering og overvåking

Krav

  • Minst fem års kommersiell erfaring med frontendutvikling
  • Avanserte JavaScript ES6+-ferdigheter, inkludert asynkron programmering, prototypebasert objektorientert programmering, klasser og grunnleggende konsepter innen minnehåndtering
  • Avansert ekspertise i TypeScript, inkludert generics, utility types, egendefinerte deklarasjoner og utvidelse av bibliotektyper
  • Solid erfaring med å lage semantiske og responsive oppsett som støtter flere nettlesere og plattformer
  • Praktisk kunnskap om webstandarder og tilgjengelighet
  • Sterk CSS-kompetanse, inkludert SASS/SCSS og CSS-in-JS-tilnærminger
  • Profesjonell erfaring med React, Vue eller et tilsvarende moderne rammeverk
  • Erfaring med å bruke biblioteker eller mønstre for tilstandshåndtering
  • Erfaring med å utvikle serverrenderte eller isomorfe applikasjoner
  • Erfaring med å bygge komponentsystemer, inkludert mønstre med sammensatte komponenter
  • Forståelse av datastrukturer, algoritmisk kompleksitet og vanlige designmønstre
  • Kunnskap om grunnleggende hurtigbufringsmetoder som LRU
  • Evne til å bryte ned arbeid og holde forretningslogikk atskilt fra rammeverks- eller bibliotekskode
  • Erfaring med å konfigurere og optimalisere Vite eller Webpack
  • Erfaring med ESLint, StyleLint, Prettier eller Biome
  • Erfaring med å lage enhets- og ende-til-ende-tester
  • Forståelse av grunnleggende REST API-er og integrasjoner med eksterne tjenester
  • Erfaring med å arbeide med Docker
  • Gode ferdigheter i Git og GitLab
  • Trygg på å bruke Figma til å implementere design
  • Gode skriftlige og muntlige engelskkunnskaper

Fordeler

  • Dekning av medisinsk behandling, tannbehandling og synsbehandling
  • Betalt fri
  • En tilpasset plan for karriereutvikling
  • Opplæring og andre utdanningsmuligheter for faglig utvikling
  • Fleksibel arbeidstid
  • En arbeidsavtale med en enhet eller arbeidsgiver gjennom en arbeidsgiver av record-ordning valgt ut fra kandidatens plassering

Relaterte jobber