
YallaPlay je tvrtka za razvoj mobilnih igara usmjerena na iskustva borbe igrača protiv igrača u stvarnom vremenu. Njezin tim veterana iz industrije igara razvija igre pomoću vlastitog YallaPlay Real-time Enginea i koristi tehnologije umjetne inteligencije za stvaranje interaktivnog načina igranja za više igrača namijenjenog publici diljem svijeta. Portfelj tvrtke uključuje Spades Masters, stratešku mobilnu kartašku igru, i Zombie World, nadolazeću pucačinu s izazovnim borbama i arsenalom koji se može nadograđivati. YallaPlay naglašava dugoročnu angažiranost igrača, interakciju i zadovoljstvo na mobilnim platformama, uključujući App Store i Google Play.
Razvojni programer mobilnih igara (Unity) — rad na daljinu iz Brazila
Pridružite se tvrtki YallaPlay kao Unity programer i stvarajte mobilne igre uz podršku umjetne inteligencije za iOS i Android. Razvijajte mehanike igranja, optimizirajte performanse i podržavajte rad uživo u globalnom studiju za igre.
Opis
- Izrađivati i isporučivati mobilne igre u Unityju za iOS i Android
- Primjenjivati alate pokretane umjetnom inteligencijom za programiranje, otklanjanje pogrešaka, refaktoriranje, dokumentaciju, testiranje i izradu prototipova uz očuvanje produkcijske kvalitete
- Surađivati s dizajnerima, producentima, umjetnicima, backend inženjerima i QA timom na stvaranju dotjeranih iskustava za igrače
- Razvijati čist, skalabilan i održiv C# kod te pregledavati kod generiran umjetnom inteligencijom prije produkcijske upotrebe
- Brzo izrađivati prototipove mehanika igranja i dorađivati ih na temelju povratnih informacija tima
- Optimizirati performanse na različitim mobilnim uređajima pomoću Unityjevih alata za profiliranje
- Rješavati složene probleme povezane s igranjem, umrežavanjem, memorijom i specifičnostima platformi
- Razvijati sustave igranja, korisničko sučelje, animacije, VFX, zvuk i značajke rada uživo
- Podržavati CI/CD, automatizirane izgradnje i cjevovode za isporuku
- Pregledavati kod, podizati inženjerske standarde te razvijati ponovno upotrebljive sustave i interne alate
- Procjenjivati nove alate i radne tijekove umjetne inteligencije koji mogu poboljšati produktivnost tima
- Sudjelovati u agilnim praksama, uključujući planiranje sprintova i svakodnevne sastanke
- Izvještavati vodećeg Unity programera
Zahtjevi
- Prvostupnička ili srodna visokoškolska diploma iz računalnih znanosti, softverskog inženjerstva, interaktivnih medija ili odgovarajuće iskustvo
- Najmanje pet godina iskustva u razvoju mobilnih igara u Unityju
- Najmanje dva objavljena mobilna naslova
- Napredno znanje programiranja u C#
- Dobro poznavanje Unityjeve arhitekture, alata UI Toolkit ili uGUI, prefaba, upravljanja resursima, animacije, zvuka i upravljanja scenama
- Iskustvo u razvoju 2D i 3D mobilnih igara
- Iskustvo u optimizaciji performansi CPU-a, GPU-a, memorije i baterije
- Iskustvo s REST API-jima, WebSocketima ili mrežnim povezivanjem za više igrača
- Izražene sposobnosti otklanjanja pogrešaka i rješavanja problema
- Iskustvo rada u agilnim timovima
- Izvrsne komunikacijske i suradničke vještine
- Ugodno korištenje pomoćnika za programiranje s podrškom umjetne inteligencije, kao što su Unity AI, GitHub Copilot, Cursor, Claude Code, ChatGPT ili slični alati
- Sposobnost stvaranja učinkovitih upita za tehnički rad
- Sposobnost kritičkog pregledavanja, provjere, testiranja i poboljšavanja koda generiranog umjetnom inteligencijom
- Iskustvo u korištenju umjetne inteligencije za otklanjanje pogrešaka, dokumentaciju, testiranje, refaktoriranje i generiranje koda
- Spremnost na stalno eksperimentiranje s radnim tijekovima umjetne inteligencije uz održavanje kvalitete
- Razumijevanje ograničenja, rizika i sigurnosnih pitanja razvoja softvera uz pomoć umjetne inteligencije
Pogodnosti
- Konkurentna naknada
- Rad prvenstveno na daljinu uz fleksibilan raspored
- Aranžman prilagođen digitalnim nomadima
- Velikodušno plaćeno slobodno vrijeme
- Plaćeni slobodan dan za rođendan
- Mogućnosti razvoja i pristup obrazovnim resursima