Text copied to clipboard!

Naslov

Text copied to clipboard!

Unity3D programer

Opis

Text copied to clipboard!
Tražimo Unity3D programera koji će se pridružiti našem razvojnom timu i sudjelovati u izradi kvalitetnih, skalabilnih i tehnički naprednih interaktivnih aplikacija, igara i simulacija. Ova uloga idealna je za osobu koja razumije cijeli proces razvoja proizvoda, od tehničkog planiranja i izrade prototipa do implementacije funkcionalnosti, optimizacije performansi i objave završnog rješenja. Kao Unity3D programer, radit ćete na projektima koji mogu uključivati mobilne igre, desktop aplikacije, VR i AR iskustva, edukativne alate, simulacije te druge proizvode temeljene na 3D tehnologijama. Tražimo kandidata koji ima snažno znanje programiranja, posebno u jeziku C#, te iskustvo rada u Unity razvojnom okruženju. Važno nam je da razumijete arhitekturu aplikacija, upravljanje scenama, fiziku, animacije, korisnička sučelja, integraciju vanjskih servisa i optimizaciju za različite platforme. U ovoj ulozi surađivat ćete s dizajnerima, 3D umjetnicima, producentima, QA stručnjacima i drugim programerima kako biste zajednički razvijali stabilne i privlačne proizvode koji zadovoljavaju poslovne i korisničke ciljeve. Od vas se očekuje da samostalno razvijate nove funkcionalnosti, održavate postojeći kod, prepoznajete tehničke izazove i predlažete učinkovita rješenja. Također ćete sudjelovati u analizi zahtjeva, procjeni vremena izrade, testiranju i ispravljanju grešaka te kontinuiranom poboljšavanju kvalitete proizvoda. Posebno cijenimo iskustvo s optimizacijom memorije i performansi, radom s assetima, integracijom analitike, oglasnih mreža, backend sustava ili multiplayer funkcionalnosti. Idealni kandidat prati trendove u industriji razvoja igara i interaktivnih aplikacija, razumije principe dobrog korisničkog iskustva i sposoban je balansirati tehničke zahtjeve s kreativnim ciljevima projekta. Tražimo osobu koja je proaktivna, organizirana i spremna učiti, ali i dijeliti znanje s ostatkom tima. Ako vas motivira rad na modernim digitalnim proizvodima, volite rješavati složene tehničke probleme i želite doprinositi razvoju inovativnih 3D rješenja, ova pozicija može biti izvrstan sljedeći korak u vašoj karijeri. Nudimo priliku za rad na zanimljivim projektima, suradnju s multidisciplinarnim timom, profesionalni razvoj kroz izazovne zadatke i okruženje koje potiče kvalitetu, kreativnost i tehničku izvrsnost. Uspješan kandidat imat će važnu ulogu u oblikovanju proizvoda od ideje do završne isporuke te će svojim znanjem izravno utjecati na funkcionalnost, stabilnost i ukupno iskustvo krajnjih korisnika.

Odgovornosti

Text copied to clipboard!
  • Razvijati i održavati aplikacije i igre u Unity okruženju
  • Implementirati funkcionalnosti koristeći C# i najbolje razvojne prakse
  • Suradivati s dizajnerima, umjetnicima i drugim članovima tima
  • Optimizirati performanse aplikacija za različite platforme
  • Otklanjati greške i provoditi testiranje funkcionalnosti
  • Sudjelovati u izradi tehničke dokumentacije i procjeni zadataka
  • Integrirati vanjske alate, SDK-ove i backend servise
  • Predlagati poboljšanja arhitekture i kvalitete koda

Zahtjevi

Text copied to clipboard!
  • Iskustvo rada s Unity3D razvojnim okruženjem
  • Dobro poznavanje programskog jezika C#
  • Razumijevanje objektno orijentiranog programiranja i arhitekture softvera
  • Iskustvo u razvoju 2D ili 3D aplikacija i igara
  • Poznavanje rada s Git sustavom za verzioniranje
  • Sposobnost optimizacije performansi i memorije
  • Iskustvo rada s korisničkim sučeljima, animacijama ili fizikom u Unityju
  • Dobre komunikacijske i timske vještine

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koliko godina iskustva imate u radu s Unityjem?
  • Na kojim ste platformama objavljivali Unity projekte?
  • Kakvo iskustvo imate s programiranjem u C# jeziku?
  • Jeste li radili na 2D, 3D, VR ili AR projektima?
  • Kako pristupate optimizaciji performansi u Unity aplikacijama?
  • Imate li iskustva s integracijom SDK-ova, analitike ili oglasa?
  • Možete li podijeliti primjere projekata na kojima ste radili?
  • Kako organizirate i strukturirate kod u većim projektima?