
Xsolla razvijalcem in založnikom videoiger zagotavlja infrastrukturo za trgovanje z igrami. Njena platforma podpira monetizacijo, distribucijo in financiranje z orodji, kot so prilagodljive spletne trgovine, obdelava plačil, preprečevanje goljufij in družabne funkcije, zasnovane za večjo vključenost igralcev. Xsolla podjetjem v industriji iger pomaga tudi pri upravljanju plačil, davkov, skladnosti s predpisi in operativnih zahtev na globalnih trgih ter ponuja integracije z razvojnimi platformami, vključno z Unityjem, Unrealom in Cocos Creatorjem.
Višji frontend razvijalec – delo na daljavo v Rusiji
Razvijajte hitre in dostopne spletne aplikacije za globalno platformo Xsolla za trgovanje z videoigrami. Ustvarjajte frontend sisteme, ki jih po vsem svetu uporabljajo milijoni igralcev in razvijalcev.
Opis
- Ustvarjanje in vzdrževanje kakovostnih frontend aplikacij in funkcionalnosti izdelka
- Pisanje čiste in vzdržljive kode, podprte s temeljito pokritostjo z enotskimi in end-to-end testi
- Ustvarjanje semantičnih in odzivnih postavitev, ki delujejo v različnih brskalnikih in na različnih platformah ter izpolnjujejo spletne standarde in prakse dostopnosti
- Razvijanje ponovno uporabljivih komponentnih sistemov in pomoč pri razvoju skupne knjižnice uporabniškega vmesnika
- Izboljševanje zmogljivosti aplikacij pri izrisu, velikosti paketov in kazalnikih Core Web Vitals
- Sodelovanje z oblikovalci v Figmi pri zagotavljanju doslednih vmesnikov z natančnostjo do piksla
- Povezovanje aplikacij z zalednimi storitvami in zunanjimi API-ji ter opredeljevanje pogodb API z zalednimi inženirji
- Konfiguriranje in izboljševanje orodij za gradnjo, cevovodov CI/CD in okolij, temelječih na Dockerju
- Prispevanje k pregledom kode, tehničnim razpravam in arhitekturnim odločitvam
- Mentoriranje inženirjev srednje in začetniške ravni ter pomoč pri dvigu kakovosti izdelka
- Sodelovanje v skupini za produktno inženirstvo s frontend, backend, QA in DevOps inženirji ter ekipama za produkt in oblikovanje
- Prevzemanje odgovornosti za funkcionalnosti od izvedbe, testiranja in izdaje do spremljanja
Zahteve
- Vsaj pet let komercialnih izkušenj s frontend razvojem
- Napredno znanje JavaScripta ES6+, vključno z asinhronim programiranjem, objektno usmerjenim programiranjem na osnovi prototipov, razredi in temeljnimi koncepti upravljanja pomnilnika
- Napredno znanje TypeScripta, ki zajema generike, uporabne tipe, prilagojene deklaracije in razširitve tipov knjižnic
- Obsežne izkušnje z ustvarjanjem semantičnih in odzivnih postavitev, ki podpirajo več brskalnikov in platform
- Delovno poznavanje spletnih standardov in dostopnosti
- Napredno znanje CSS, vključno s pristopi SASS/SCSS in CSS-in-JS
- Profesionalne izkušnje z Reactom, Vuejem ali primerljivim sodobnim ogrodjem
- Izkušnje z uporabo knjižnic ali vzorcev za upravljanje stanja
- Izkušnje z razvojem strežniško upodobljenih ali izomorfnih aplikacij
- Izkušnje z gradnjo komponentnih sistemov, vključno z vzorci sestavljenih komponent
- Razumevanje podatkovnih struktur, algoritmične zahtevnosti in običajnih načrtovalskih vzorcev
- Poznavanje temeljnih metod predpomnjenja, kot je LRU
- Sposobnost razčleniti delo in poslovno logiko ohranjati ločeno od kode ogrodja ali knjižnice
- Izkušnje s konfiguriranjem in optimiziranjem Vite ali Webpacka
- Izkušnje z ESLint, StyleLint, Prettier ali Biome
- Izkušnje z ustvarjanjem enotskih in end-to-end testov
- Razumevanje temeljev REST API-jev in integracij z zunanjimi storitvami
- Izkušnje z delom z Dockerjem
- Dobro poznavanje Gita in GitLaba
- Samozavestna uporaba Figme za izvedbo oblikovalskih rešitev
- Dobro pisno in govorno znanje angleščine
Ugodnosti
- Zdravstveno, zobozdravstveno in oftalmološko kritje
- Plačan dopust
- Prilagojen načrt kariernega razvoja
- Usposabljanja in druge izobraževalne priložnosti za strokovni razvoj
- Prilagodljiv delovni čas
- Pogodba o zaposlitvi s subjektom ali delodajalcem, registriranim kot delodajalec, izbranim glede na lokacijo kandidata