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 ima iskustva u radu s Unity okruženjem, razumije principe razvoja softvera i želi stvarati proizvode koji korisnicima pružaju stabilno, intuitivno i vizualno privlačno iskustvo. Kao Unity3D programer, radit ćete na razvoju novih funkcionalnosti, optimizaciji performansi, integraciji vanjskih sustava te suradnji s dizajnerima, umjetnicima, producentima i drugim programerima kako bi se ideje pretvorile u gotove proizvode visoke kvalitete.
U svakodnevnom radu očekuje se da aktivno sudjelujete u planiranju tehničkih rješenja, procjeni složenosti zadataka i implementaciji funkcionalnosti u skladu s projektnim zahtjevima. Bit ćete odgovorni za pisanje čistog, održivog i dobro strukturiranog koda, kao i za prepoznavanje i rješavanje tehničkih izazova tijekom cijelog životnog ciklusa razvoja. Poseban naglasak stavlja se na optimizaciju aplikacija za različite platforme, uključujući mobilne uređaje, računala, web i po potrebi AR/VR sustave.
Tražimo kandidata koji razumije važnost timske suradnje i kvalitetne komunikacije. U ovoj ulozi surađivat ćete s više odjela kako biste osigurali da tehnička izvedba odgovara kreativnoj viziji i poslovnim ciljevima projekta. Također ćete sudjelovati u analizi grešaka, testiranju, refaktoriranju postojećeg koda i kontinuiranom unapređenju razvojnih procesa. Poželjno je iskustvo s alatima za upravljanje verzijama, radom u agilnim metodologijama te integracijom analitike, oglasa, backend servisa ili drugih dodatnih sustava unutar Unity aplikacija.
Idealni kandidat pokazuje inicijativu, samostalnost i sposobnost rješavanja problema, ali istovremeno zna kada je potrebno uključiti tim i tražiti povratne informacije. Cijenimo osobe koje prate trendove u industriji, istražuju nove tehnologije i žele doprinositi ne samo implementaciji nego i unapređenju arhitekture, performansi i korisničkog iskustva proizvoda. Ako vas motivira razvoj interaktivnih digitalnih rješenja, rad na zanimljivim projektima i suradnja u dinamičnom tehnološkom okruženju, ova pozicija može biti izvrstan sljedeći korak u vašoj karijeri.
Odgovornosti
Text copied to clipboard!- Razvijanje i održavanje aplikacija i igara u Unity okruženju
- Implementacija gameplay mehanika, korisničkog sučelja i interaktivnih sustava
- Optimizacija performansi za mobilne, desktop i druge ciljne platforme
- Suradnja s dizajnerima, 3D umjetnicima i ostalim članovima tima
- Otklanjanje grešaka, testiranje i refaktoriranje postojećeg koda
- Integracija vanjskih SDK-ova, API-ja i backend servisa
- Sudjelovanje u planiranju arhitekture i tehničkih rješenja
- Pisanje tehničke dokumentacije i praćenje razvojnih standarda
Zahtjevi
Text copied to clipboard!- Iskustvo u razvoju aplikacija ili igara koristeći Unity3D
- Dobro poznavanje programskog jezika C#
- Razumijevanje objektno orijentiranog programiranja i obrazaca dizajna
- Iskustvo s optimizacijom performansi i upravljanjem memorijom
- Poznavanje rada sa sustavima za verzioniranje poput Gita
- Sposobnost samostalnog rješavanja tehničkih problema
- Iskustvo rada u timskom i agilnom razvojnom okruženju
- Prednost je poznavanje AR, VR ili multiplayer sustava
Moguća pitanja na intervjuu
Text copied to clipboard!- Koliko godina iskustva imate u radu s Unity3D okruženjem?
- Na kojim ste platformama objavljivali Unity aplikacije ili igre?
- Koliko dobro poznajete programski jezik C#?
- Imate li iskustva s optimizacijom performansi u Unity projektima?
- Jeste li radili s Gitom ili drugim sustavima za verzioniranje?
- Imate li iskustva s integracijom SDK-ova, analitike ili backend servisa?
- Jeste li sudjelovali u razvoju AR, VR ili multiplayer projekata?
- Možete li podijeliti primjere projekata na kojima ste radili?