Xsolla
Xsolla
Xsolla pakub videomängude arendajatele ja väljaandjatele mängukaubanduse taristut. Selle platvorm toetab monetiseerimist, levitamist ja rahastamist selliste tööriistade abil nagu kohandatavad veebipoed, maksete töötlemine, pettuste ennetamine ja mängijate kaasatust süvendavad sotsiaalsed funktsioonid. Xsolla aitab mänguettevõtetel hallata ka makseid, makse, nõuetele vastavust ja tegevusnõudeid üleilmsetel turgudel ning pakub integratsioone arendusplatvormidega, sealhulgas Unity, Unreal ja Cocos Creator.

Vanem frontend-arendaja – kaugtöö Venemaal

Loo kiireid ja ligipääsetavaid veebirakendusi Xsolla ülemaailmsele videomängude kaubandusplatvormile. Arenda frontend-süsteeme, mida kasutavad miljonid mängijad ja arendajad kogu maailmas.

Kirjeldus

  • Loo ja halda kvaliteetseid frontend-rakendusi ning toote funktsioone
  • Kirjuta puhast ja hooldatavat koodi, mida toetab põhjalik üksus- ja otsast lõpuni testide katvus
  • Loo semantilisi ja adaptiivseid paigutusi, mis toimivad eri brauserites ja platvormidel ning vastavad veebistandarditele ja ligipääsetavuse tavadele
  • Arenda korduvkasutatavaid komponendisüsteeme ja aita edasi arendada ühist kasutajaliidese teeki
  • Paranda rakenduse jõudlust renderdamise, paketi suuruse ja Core Web Vitalsi näitajate lõikes
  • Tee Figma disaineritega koostööd, et luua ühtseid ja pikslitäpseid liideseid
  • Ühenda rakendused taustateenuste ja väliste API-dega ning määra koos taustsüsteemide inseneridega API-lepingud
  • Seadista ja täiusta ehitustööriistu, CI/CD-konveiereid ja Dockeril põhinevaid keskkondi
  • Osale koodirevisjonides, tehnilistes aruteludes ja arhitektuursetes otsustes
  • Juhenda keskastme ja nooremtaseme insenere ning aita tõsta toote kvaliteeti
  • Tee koostööd tooteinseneride rühmas, kuhu kuuluvad frontend-, backend-, QA- ja DevOps-insenerid ning toote- ja disainimeeskonnad
  • Võta funktsioonide eest vastutus alates rakendamisest ja testimisest kuni väljalaske ja jälgimiseni

Nõuded

  • Vähemalt viis aastat kommertskogemust frontend-arenduses
  • Edasijõudnud JavaScripti ES6+ oskused, sealhulgas asünkroonne programmeerimine, prototüübil põhinev objektorienteeritud programmeerimine, klassid ja mäluhalduse põhikontseptsioonid
  • Edasijõudnud TypeScripti oskused, mis hõlmavad geneerikuid, utiliiditüüpe, kohandatud deklaratsioone ja teekide tüübilaiendusi
  • Põhjalik kogemus semantiliste ja adaptiivsete paigutuste loomisel, mis toetavad mitut brauserit ja platvormi
  • Veebistandardite ja ligipääsetavuse praktilised teadmised
  • Põhjalikud CSS-i oskused, sealhulgas SASS/SCSS ja CSS-in-JS lähenemisviisid
  • Töökogemus Reacti, Vue või võrreldava moodsa raamistikuga
  • Kogemus olekuhaldusteekide või -mustrite kasutamisel
  • Kogemus serveripoolselt renderdatud või isomorfsete rakenduste arendamisel
  • Kogemus komponendisüsteemide loomisel, sealhulgas liitkomponentide mustrite kasutamisel
  • Andmestruktuuride, algoritmilise keerukuse ja levinud disainimustrite mõistmine
  • Põhiliste vahemällu salvestamise meetodite, näiteks LRU, tundmine
  • Oskus töö osadeks jaotada ning hoida äriloogika raamistiku- või teegikoodist eraldi
  • Kogemus Vite'i või Webpacki seadistamisel ja optimeerimisel
  • Kogemus ESLinti, StyleLinti, Prettieri või Biome'i kasutamisel
  • Kogemus üksus- ja otsast lõpuni testide loomisel
  • REST API põhialuste ja väliste teenustega integreerimise mõistmine
  • Kogemus Dockeriga
  • Giti ja GitLabi valdamine
  • Kindlus Figma kasutamisel kujunduste rakendamiseks
  • Hea kirjalik ja suuline inglise keele oskus

Hüved

  • Meditsiini-, hambaravi- ja nägemisega seotud kulude kate
  • Tasustatud vaba aeg
  • Kohandatud karjääriarengu tegevuskava
  • Koolitused ja muud tööalast arengut toetavad õppimisvõimalused
  • Paindlik tööaeg
  • Tööleping kandidaadi asukoha järgi valitud üksuse või tööandjarekordi kaudu

Seotud töökohad