Text copied to clipboard!

Název

Text copied to clipboard!

Unity programátor

Popis

Text copied to clipboard!
Hledáme zkušeného a motivovaného Unity programátora, který se připojí k našemu týmu a bude se podílet na vývoji moderních interaktivních aplikací, herních projektů a vizuálně atraktivních digitálních produktů. Tato role je vhodná pro kandidáta, který má silné technické základy, rozumí principům objektově orientovaného programování a dokáže efektivně pracovat v prostředí Unity při tvorbě 2D i 3D řešení. Unity programátor bude úzce spolupracovat s designéry, grafiky, producenty i dalšími vývojáři na návrhu, implementaci, testování a optimalizaci jednotlivých funkcionalit. Na této pozici budete zodpovědní za vývoj herních mechanismů, uživatelských rozhraní, integraci animací, fyziky, zvuku a dalších systémů potřebných pro kvalitní uživatelský zážitek. Očekáváme, že budete psát čistý, udržovatelný a dobře dokumentovaný kód v jazyce C#, analyzovat technické požadavky projektu a navrhovat vhodná řešení s ohledem na výkon, škálovatelnost a dlouhodobou udržitelnost produktu. Důležitou součástí práce je také ladění chyb, profilování výkonu a průběžná optimalizace aplikací pro různé platformy, například PC, mobilní zařízení, web nebo konzole. Ideální kandidát má zkušenosti s vývojem v Unity, orientuje se v architektuře herních systémů a rozumí životnímu cyklu vývoje softwaru. Výhodou je znalost práce s verzovacími systémy, zkušenost s implementací backendových služeb, analytické myšlení a schopnost převádět kreativní zadání do funkčních technických řešení. Hledáme člověka, který je samostatný, pečlivý, ale zároveň umí dobře komunikovat v týmu a aktivně přispívat k hledání nejlepších postupů. Nabízíme příležitost pracovat na zajímavých projektech s využitím moderních technologií, prostor pro profesní růst a možnost ovlivnit výslednou podobu produktů od rané fáze návrhu až po finální nasazení. Pokud vás baví vývoj interaktivních aplikací, máte cit pro detail, zajímáte se o nové trendy v oblasti herního vývoje a chcete být součástí prostředí, kde se spojuje kreativita s technickou precizností, tato pozice může být ideální právě pro vás. Oceníme proaktivní přístup, ochotu učit se nové nástroje a schopnost přinášet inovativní nápady, které pomohou zlepšit kvalitu i efektivitu vývoje.

Odpovědnosti

Text copied to clipboard!
  • Vyvíjet a udržovat aplikace a hry v prostředí Unity.
  • Implementovat herní mechaniky, UI prvky a interaktivní funkce.
  • Psát čistý, testovatelný a dobře strukturovaný kód v C#.
  • Spolupracovat s designéry, grafiky a dalšími členy vývojového týmu.
  • Optimalizovat výkon aplikací pro různé platformy a zařízení.
  • Analyzovat technické požadavky a navrhovat vhodná řešení.
  • Ladit chyby, testovat funkcionality a zajišťovat stabilitu produktu.
  • Podílet se na integraci externích pluginů, SDK a služeb třetích stran.

Požadavky

Text copied to clipboard!
  • Praxe s vývojem v Unity a programováním v jazyce C#.
  • Znalost principů objektově orientovaného programování.
  • Zkušenost s vývojem 2D nebo 3D aplikací.
  • Schopnost pracovat s verzovacími systémy, například Git.
  • Znalost optimalizace výkonu a řešení technických problémů.
  • Porozumění architektuře softwaru a životnímu cyklu vývoje.
  • Schopnost samostatné práce i efektivní týmové spolupráce.
  • Výhodou je zkušenost s mobilním vývojem nebo multiplatformním nasazením.

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké projekty jste v Unity dosud realizoval nebo realizovala?
  • Jaké máte zkušenosti s programováním v jazyce C#?
  • Pracoval nebo pracovala jste na 2D, 3D, nebo obou typech projektů?
  • Jak přistupujete k optimalizaci výkonu v Unity aplikacích?
  • Máte zkušenosti s verzovacím systémem Git?
  • Jaké pluginy, SDK nebo externí služby jste integroval nebo integrovala?
  • Jak řešíte ladění chyb a testování ve vývojovém procesu?
  • Jaká je vaše motivace pracovat právě na pozici Unity programátora?