
Vira Games razvija in izdaja mobilne igre za široko potrošniško občinstvo. Podjetje za razvoj iger, ustanovljeno leta 2020, združuje več kot 80 ustvarjalnih strokovnjakov iz več kot 10 držav in je izdalo več kot 500 iger, ki so dosegle več kot 100 milijonov prenosov. Njegovo delo zaznamujeta osredotočenost na prijetno igralno izkušnjo ter kultura delovanja, ki temelji na prilagodljivosti, spoštovanju, preglednosti in timskem delu.
Senior Unity razvijalec, raziskave in razvoj — delo na daljavo v Evropi
Razvijajte in izboljšujte mobilne igre LiveOps v podjetju Vira Games, neodvisnem razvijalcu in založniku mobilnih iger. Osredotočite se na arhitekturo Unity, zmogljivost, SDK-je za monetizacijo in razvoj s pomočjo umetne inteligence.
Opis
- Razvijanje in vzdrževanje igralnih sistemov in funkcionalnosti v Unityju in C# za izdani projekt
- Izboljševanje arhitekture in zmanjševanje tehničnega dolga
- Izdelava funkcionalnosti LiveOps, vključno z dogodki, promocijami, sezonsko vsebino in testi A/B
- Uporaba Addressables, Asset Bundles, CDN-jev in Remote Config za dostavo vsebine brez posodobitev aplikacije
- Uporaba agentov umetne inteligence, kot sta Cursor in Claude Code, pri vsakodnevnem razvoju
- Ustvarjanje in vzdrževanje veščin ter navodil, ki avtomatizirajo rutinska opravila ekipe
- Preiskovanje in odpravljanje ANR-jev, sesutij, zamrznitev, OOM-ov in drugih produkcijskih težav s pomočjo telemetrije
- Optimiziranje uporabe CPE-ja, pomnilnika, časa zagona, velikosti aplikacije in vsebine za prenos za naprave Android
- Integracija in vzdrževanje SDK-jev za oglaševanje, analitiko in monetizacijo
- Izvajanje pregledov kode, prispevanje h ključnim tehničnim odločitvam in deljenje praks uporabe umetne inteligence z ekipo
Zahteve
- Vsaj 3 leta komercialnih izkušenj z Unityjem in C#, vključno z izdanimi mobilnimi igrami
- Izkušnje z vzdrževanjem projektov LiveOps
- Dobro razumevanje arhitekture projektov Unity, vključno z vzorci, vbrizgavanjem odvisnosti z Zenjectom ali VContainerjem, asinhronim programiranjem z UniTaskom, življenjskim ciklom Unityja, upravljanjem pomnilnika in zbiranjem smeti
- Praktične izkušnje z uporabo agentov umetne inteligence, kot so Cursor, Claude Code ali primerljiva orodja
- Izkušnje z MCP, vključno z Unity MCP, ter z delovnimi tokovi, ki uporabljajo veščine, pravila in navodila za agente
- Praktične izkušnje z Addressables, Asset Bundles, CDN-ji, Remote Config, različičenjem, predpomnjenjem in nadomestnimi scenariji
- Bogate izkušnje s profiliranjem in optimizacijo aplikacij za Android in iOS ter s preiskovanjem ANR-jev, sesutij, OOM-ov in regresij zmogljivosti na podlagi produkcijskih podatkov
- Razumevanje naprav Android nižjega razreda, razdrobljenosti naprav in optimizacije velikosti gradnje
- Izkušnje z integracijo SDK-jev tretjih oseb za oglaševanje, analitiko in nakupe v aplikaciji
- Poznavanje delovnih tokov Git, pregledov kode in CI/CD
- Sposobnost sledenja kompleksnim težavam od simptomov prek temeljnega vzroka, rešitve in preverjanja
- Razumevanje produktnih metrik, kot so zadržanje uporabnikov, CPI in LTV
Ugodnosti
- Prilagodljiv proračun za ugodnosti, ki ga je mogoče uporabiti za zavarovanje, izobraževanje, članstvo v telovadnici ali druge osebne prioritete
- Bonusi na podlagi dosežkov
- Okolje remote-first, kjer je delo na daljavo standard
- Minimalno birokracije, široka avtonomija in prostor za uresničevanje lastnih zamisli
- Podpora poklicni rasti z učenjem, internimi usposabljanji in strateškimi srečanji
- Sodelovalna kultura ekipe, v kateri uspeh gradimo skupaj