YallaPlay
YallaPlay
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