Text copied to clipboard!

Naslov

Text copied to clipboard!

3D programer

Opis

Text copied to clipboard!
Iščemo 3D programerja, ki bo sodeloval pri razvoju naprednih 3D rešitev za igre, simulacije, vizualizacije, razširjeno resničnost, navidezno resničnost in druge interaktivne digitalne produkte. Idealni kandidat združuje odlično znanje programiranja, razumevanje računalniške grafike in sposobnost tesnega sodelovanja z oblikovalci, tehničnimi umetniki, razvijalci programske opreme ter produktnimi ekipami. V tej vlogi boste odgovorni za načrtovanje, razvoj, testiranje in optimizacijo 3D sistemov, ki zagotavljajo visoko zmogljivost, stabilnost in kakovost uporabniške izkušnje na različnih platformah. Delo vključuje razvoj funkcionalnosti v pogonih, kot sta Unity ali Unreal Engine, implementacijo 3D mehanik, integracijo grafičnih elementov, delo s senčilniki, fizikalnimi sistemi, animacijami, osvetlitvijo in upodabljanjem v realnem času. Pomemben del vloge predstavlja tudi optimizacija porabe pomnilnika, hitrosti izrisa in splošne učinkovitosti aplikacij, zlasti pri projektih za mobilne naprave, namizne sisteme, spletna okolja ali specializirano strojno opremo. Pričakujemo osebo, ki zna analizirati tehnične izzive, predlagati učinkovite rešitve in jih pretvoriti v robustno, vzdrževano in razširljivo programsko kodo. Uspešen kandidat bo sodeloval pri arhitekturi sistemov, pripravi tehnične dokumentacije, odpravljanju napak in uvajanju najboljših razvojnih praks. Poleg tehničnega znanja je pomembna tudi sposobnost razumevanja potreb uporabnikov in poslovnih ciljev projekta. 3D programer pogosto deluje na presečišču med vizualno kakovostjo in tehnično izvedljivostjo, zato je ključno, da zna uravnotežiti estetske zahteve z omejitvami zmogljivosti in rokov. Zaželeno je poznavanje matematičnih osnov, kot so vektorji, matrike, transformacije, trigonometrija in algoritmi, povezani z računalniško grafiko. V našem okolju cenimo samoiniciativnost, natančnost, pripravljenost na učenje in odprto komunikacijo. Iščemo strokovnjaka, ki ga veseli reševanje kompleksnih problemov, spremljanje novih tehnologij in sodelovanje pri ustvarjanju inovativnih digitalnih izkušenj. Če imate izkušnje z razvojem 3D aplikacij, optimizacijo grafičnih sistemov, integracijo vsebin in delom v agilnih ekipah, vam ta vloga ponuja priložnost za strokovno rast in sodelovanje pri zanimivih projektih z visokim tehničnim in ustvarjalnim potencialom. Vaše delo bo neposredno vplivalo na kakovost končnega izdelka, učinkovitost razvojnega procesa in zadovoljstvo uporabnikov, zato iščemo kandidata, ki zna prevzeti odgovornost, delovati strukturirano in prispevati k dolgoročnemu uspehu ekipe.

Odgovornosti

Text copied to clipboard!
  • Razvoj in vzdrževanje 3D aplikacij ter interaktivnih sistemov
  • Implementacija funkcionalnosti v pogonih Unity, Unreal Engine ali podobnih okoljih
  • Optimizacija izrisa, pomnilnika in zmogljivosti na različnih platformah
  • Sodelovanje z oblikovalci, umetniki in drugimi razvijalci pri integraciji vsebin
  • Odpravljanje napak, testiranje in izboljševanje stabilnosti programske opreme
  • Razvoj senčilnikov, animacijskih sistemov in grafičnih učinkov
  • Priprava tehnične dokumentacije in predlogov arhitekturnih rešitev
  • Spremljanje novih tehnologij in uvajanje najboljših praks razvoja

Zahteve

Text copied to clipboard!
  • Izkušnje s programiranjem v C++, C# ali podobnih programskih jezikih
  • Dobro poznavanje 3D grafike, geometrije in matematičnih osnov
  • Izkušnje z Unity, Unreal Engine ali drugimi 3D razvojnimi okolji
  • Razumevanje optimizacije zmogljivosti in odpravljanja ozkih grl
  • Poznavanje senčilnikov, osvetlitve, animacij in fizikalnih sistemov
  • Sposobnost timskega dela in učinkovite komunikacije z različnimi profili
  • Izkušnje z uporabo sistemov za nadzor različic, kot je Git
  • Analitičen pristop k reševanju tehničnih problemov

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Katere izkušnje imate z razvojem 3D aplikacij ali iger?
  • S katerimi 3D pogoni in programskimi jeziki ste že delali?
  • Kako pristopate k optimizaciji zmogljivosti v realnočasovnih aplikacijah?
  • Ali imate izkušnje z razvojem za VR, AR ali mobilne platforme?
  • Kako sodelujete z oblikovalci in tehničnimi umetniki pri implementaciji rešitev?
  • Ali lahko opišete projekt, pri katerem ste reševali zahteven grafični problem?
  • Kako skrbite za kakovost, testiranje in vzdrževanje kode?
  • Kaj vas najbolj motivira pri delu na področju 3D programiranja?