Xsolla
Xsolla
Xsolla poskytuje infraštruktúru pre herný obchod vývojárom a vydavateľom videohier. Jej platforma podporuje monetizáciu, distribúciu a financovanie prostredníctvom nástrojov, ako sú prispôsobiteľné webové obchody, spracovanie platieb, prevencia podvodov a sociálne funkcie navrhnuté na prehĺbenie zapojenia hráčov. Xsolla tiež pomáha herným spoločnostiam zvládať platby, dane, dodržiavanie predpisov a prevádzkové požiadavky na globálnych trhoch a ponúka integrácie s vývojovými platformami vrátane Unity, Unreal a Cocos Creator.

Senior frontendový inžinier – práca na diaľku v Rusku

Tvorba rýchlych a prístupných webových aplikácií pre globálnu platformu Xsolla na obchodovanie s videohrami. Vývoj frontendových systémov, ktoré používajú milióny hráčov a vývojárov na celom svete.

Popis

  • Vytvárať a udržiavať kvalitné frontendové aplikácie a produktové funkcie
  • Písať čistý a udržiavateľný kód podporený dôkladným pokrytím unitovými testami a end-to-end testami
  • Vytvárať sémantické a responzívne rozloženia fungujúce v rôznych prehliadačoch a na rôznych platformách pri dodržiavaní webových štandardov a postupov prístupnosti
  • Vyvíjať opakovane použiteľné komponentové systémy a pomáhať rozvíjať zdieľanú UI knižnicu
  • Zlepšovať výkon aplikácií z hľadiska vykresľovania, veľkosti balíkov a ukazovateľov Core Web Vitals
  • Spolupracovať s dizajnérmi vo Figme na tvorbe konzistentných rozhraní s presnosťou na pixely
  • Prepájať aplikácie s backendovými službami a externými API a zároveň definovať API kontrakty s backendovými inžiniermi
  • Konfigurovať a zlepšovať nástroje na zostavovanie, CI/CD pipeline a prostredia založené na Dockeri
  • Prispievať k revíziám kódu, technickým diskusiám a architektonickým rozhodnutiam
  • Mentorovať inžinierov na strednej a juniorskej úrovni a pomáhať zvyšovať kvalitu produktu
  • Spolupracovať v produktovej inžinierskej skupine s frontendovými, backendovými, QA a DevOps inžiniermi, ako aj s tímami Produktu a Dizajnu
  • Preberať zodpovednosť za funkcie od implementácie cez testovanie a vydanie až po monitorovanie

Požiadavky

  • Aspoň päť rokov komerčných skúseností s frontendovým vývojom
  • Pokročilá znalosť JavaScriptu ES6+ vrátane asynchrónneho programovania, objektovo orientovaného programovania založeného na prototypoch, tried a základných konceptov správy pamäte
  • Pokročilé znalosti TypeScriptu vrátane generík, utilitných typov, vlastných deklarácií a rozšírení typov knižníc
  • Výrazné skúsenosti s tvorbou sémantických a responzívnych rozložení podporujúcich viacero prehliadačov a platforiem
  • Pracovná znalosť webových štandardov a prístupnosti
  • Pokročilé znalosti CSS vrátane prístupov SASS/SCSS a CSS-in-JS
  • Profesionálne skúsenosti s Reactom, Vue alebo porovnateľným moderným frameworkom
  • Skúsenosti s používaním knižníc alebo vzorov na správu stavu
  • Skúsenosti s vývojom serverovo renderovaných alebo izomorfných aplikácií
  • Skúsenosti s tvorbou komponentových systémov vrátane vzorov zložených komponentov
  • Pochopenie dátových štruktúr, algoritmickej zložitosti a bežných návrhových vzorov
  • Znalosť základných metód cachovania, ako je LRU
  • Schopnosť rozčleniť prácu a udržiavať obchodnú logiku oddelenú od kódu frameworku alebo knižnice
  • Skúsenosti s konfiguráciou a optimalizáciou Vite alebo Webpacku
  • Skúsenosti s ESLint, StyleLint, Prettier alebo Biome
  • Skúsenosti s tvorbou unitových a end-to-end testov
  • Pochopenie základov REST API a integrácií externých služieb
  • Skúsenosti s prácou s Dockerom
  • Pokročilá znalosť Gitu a GitLabu
  • Istota pri používaní Figmy na implementáciu návrhov
  • Dobrá písaná a hovorená angličtina

Benefity

  • Zdravotné, zubné a očné poistenie
  • Platené voľno
  • Individuálne prispôsobený plán kariérneho rozvoja
  • Školenia a ďalšie vzdelávacie príležitosti na profesionálny rast
  • Flexibilný pracovný čas
  • Pracovná zmluva so subjektom alebo zamestnávateľom evidovaným ako zamestnávateľ zvoleným podľa lokality kandidáta