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?