Text copied to clipboard!

Názov

Text copied to clipboard!

Vývojár Unity 3D

Opis

Text copied to clipboard!
Hľadáme Vývojára Unity 3D, ktorý sa pripojí k nášmu tímu a bude sa podieľať na návrhu, vývoji a optimalizácii interaktívnych aplikácií, hier a vizualizačných riešení pre rôzne platformy. Táto pozícia je vhodná pre technicky zdatného profesionála, ktorý rozumie princípom vývoja v prostredí Unity, má skúsenosti s programovaním v jazyku C# a dokáže pretaviť kreatívne nápady do funkčných, stabilných a používateľsky prívetivých produktov. Hľadáme človeka, ktorý sa orientuje v celom životnom cykle vývoja softvéru, od analýzy požiadaviek cez implementáciu až po testovanie, ladenie a nasadenie finálneho riešenia. Ako Vývojár Unity 3D budete úzko spolupracovať s dizajnérmi, grafikmi, producentmi, testermi a ďalšími vývojármi na tvorbe kvalitných digitálnych produktov. Vašou úlohou bude implementovať herné mechaniky, používateľské rozhrania, fyziku, animácie, integrácie externých služieb a optimalizácie výkonu pre mobilné zariadenia, počítače, web alebo VR/AR platformy. Očakáva sa, že budete rozumieť architektúre projektov, vedieť navrhovať čistý a udržiavateľný kód a aktívne prispievať k technickým rozhodnutiam v rámci tímu. Na tejto pozícii je dôležitá schopnosť riešiť problémy, samostatne organizovať prácu a zároveň efektívne komunikovať s ostatnými členmi tímu. Budete analyzovať technické požiadavky, navrhovať vhodné riešenia a priebežne zlepšovať existujúce systémy. Súčasťou práce je aj profilovanie aplikácií, odstraňovanie chýb, zvyšovanie stability a zabezpečenie plynulého používateľského zážitku. Výhodou je skúsenosť s publikovaním aplikácií na rôzne platformy, znalosť verzovacích systémov a orientácia v moderných postupoch agilného vývoja. Ideálny kandidát má vášeň pre interaktívne technológie, sleduje nové trendy v oblasti herného vývoja a digitálnych zážitkov a nebojí sa experimentovať s novými nástrojmi a prístupmi. Oceníme skúsenosti s multiplayer funkcionalitou, shader programovaním, integráciou analytických nástrojov, reklamných alebo platobných systémov a prácou s asset pipeline. Dôležitá je aj schopnosť pochopiť obchodné ciele projektu a prispôsobiť technické riešenia tak, aby podporovali kvalitu, škálovateľnosť a dlhodobú udržateľnosť produktu. Ponúkame príležitosť pracovať na zaujímavých projektoch v dynamickom prostredí, kde budete mať priestor na profesionálny rast, zdieľanie nápadov a rozvoj technických aj kreatívnych schopností. Ak vás baví vytvárať pohlcujúce 3D zážitky, máte skúsenosti s Unity a chcete sa podieľať na produktoch, ktoré oslovia používateľov na rôznych platformách, táto pozícia môže byť pre vás ideálnou príležitosťou.

Zodpovednosti

Text copied to clipboard!
  • Vyvíjať a udržiavať 3D aplikácie a hry v prostredí Unity
  • Implementovať herné mechaniky, používateľské rozhrania a interaktívne prvky
  • Programovať funkcionalitu v jazyku C# podľa technických a produktových požiadaviek
  • Optimalizovať výkon aplikácií pre mobilné, desktopové a VR/AR platformy
  • Spolupracovať s dizajnérmi, grafikmi, testermi a ďalšími členmi tímu
  • Identifikovať, analyzovať a odstraňovať chyby v aplikáciách
  • Podieľať sa na návrhu architektúry projektu a technických riešení
  • Integrovať externé knižnice, API a analytické nástroje

Požiadavky

Text copied to clipboard!
  • Skúsenosti s vývojom v Unity a programovaním v jazyku C#
  • Dobrá znalosť objektovo orientovaného programovania a návrhových princípov
  • Schopnosť pracovať s 3D scénami, animáciami a fyzikou v Unity
  • Skúsenosti s optimalizáciou výkonu a ladením aplikácií
  • Znalosť verzovacích systémov, napríklad Git
  • Schopnosť čítať technickú dokumentáciu a samostatne riešiť problémy
  • Skúsenosti s publikovaním aplikácií na aspoň jednu cieľovú platformu
  • Výhodou je znalosť VR, AR, multiplayeru alebo shaderov

Potenciálne otázky na pohovor

Text copied to clipboard!
  • Aké projekty ste vytvorili v Unity a aká bola vaša úloha?
  • Aké máte skúsenosti s programovaním v jazyku C#?
  • Na ktoré platformy ste už nasadzovali Unity aplikácie?
  • Ako pristupujete k optimalizácii výkonu v 3D aplikáciách?
  • Máte skúsenosti s integráciou externých SDK alebo API?
  • Pracovali ste niekedy na VR, AR alebo multiplayer projekte?
  • Ako riešite chyby a technické problémy počas vývoja?
  • Aké nástroje používate na správu verzií a tímovú spoluprácu?