
Kabam je herné štúdio v rámci spoločnosti Netmarble, ktoré vytvára hry formované silným prepojením s hernou a geek kultúrou. Jeho portfólio zahŕňa tituly vyvinuté v spolupráci s významnými zábavnými značkami, ako sú Marvel a Disney. Spoločnosť združuje tímy zamerané na tvorbu hier a naďalej prijíma talentovaných ľudí, ktorí pomáhajú rozvíjať jej projekty v hernom odvetví.
Programátor hier (Unity/C#) v spoločnosti Kabam — 1-ročný kontrakt, hybridná práca v Montreale
Vytvárajte herné systémy, používateľské rozhrania a kreatívne nástroje pre multiplayerové hry spoločnosti Kabam. Vyvíjajte riešenia v Unity a C#, ktoré zefektívňujú pracovné postupy grafikov a dizajnérov.
Popis
- Vyvíjať, testovať a udržiavať kód podľa zavedených štandardov a osvedčených postupov
- Spolupracovať s tímom, prispievať k revíziám kódu a dodržiavať tímové vývojové procesy
- Analyzovať, ladiť a odstraňovať softvérové chyby
- Udržiavať kód a projektovú dokumentáciu jasnú, presnú a stručnú
- Posilňovať technické schopnosti priebežným vzdelávaním a zlepšovaním
- Zdieľať pokrok, riziká, výzvy a aktualizácie so spoluhráčmi a zainteresovanými stranami
- Efektívne organizovať prácu s cieľom plniť míľniky projektu a termíny
- Vyhľadávať usmernenie a zároveň podporovať rozvoj tímu zdieľaním znalostí
- Vytvárať čistý, efektívny a opakovane použiteľný kód pre herné funkcie a mechaniky
- Vyvíjať a udržiavať nástroje, ktoré zlepšujú pracovné postupy grafikov a dizajnérov
- Prepájať nástroje so zavedenými postupmi a procesmi tvorby obsahu
- Vytvárať flexibilné obrazovky, widgety a ďalšie komponenty používateľského rozhrania
- Posudzovať návrhy funkcií a poskytovať odporúčania týkajúce sa nákladov a alternatív implementácie
- Spolupracovať s producentmi, grafikmi, dizajnérmi a programátormi v agilnom tímovom prostredí
- Vyvíjať a podporovať nástroje pracovných postupov pre grafikov, dizajnérov a programátorov
Požiadavky
- Aspoň šesť rokov skúseností s vývojom softvéru, ideálne v hernom priemysle
- Bakalársky titul v odbore informatika, inžinierstvo alebo zodpovedajúce odborné skúsenosti
- Expertná úroveň znalosti jazyka C#
- Skúsenosti s vydaním viacerých online titulov pre konzoly, PC alebo mobilné platformy
- Profesionálne skúsenosti s viacerými hernými enginmi alebo preukázaná schopnosť rýchlo sa naučiť nové
- Schopnosť vytvárať čistý, jednoduchý a dobre zdokumentovaný kód podľa návrhových špecifikácií
- Preukázaná schopnosť pracovať samostatne aj v spolupráci s tímom v rýchlo sa meniacom prostredí
- Rozsiahle skúsenosti so systémami správy zdrojového kódu, ako sú Git alebo Perforce
- Skúsenosti s vývojom aplikácií pre Android alebo iOS
- Aktuálny prehľad o trendoch v mobilnom hraní
- Schopnosť jasne komunikovať s technickými aj netechnickými kolegami
- Skúsenosti s agilnými metódami, Kanbanom alebo porovnateľnými spôsobmi riadenia projektov
- Znalosť francúzštiny a angličtiny je výhodou
- Skúsenosti s vývojom herných systémov zahŕňajúcich ovládanie, schopnosti, AI, RPG, multiplayer, online funkcie a sieťové systémy
- Znalosť osvedčených postupov vývoja používateľského rozhrania pre konzoly, PC alebo mobilné platformy
- Pokročilá znalosť Unity3D, C# a Unity GUI
- Skúsenosti s backendom v Node.js, databázami NoSQL, ideálne MongoDB, a Google Cloud sú výhodou
- Skúsenosti s renderovaním alebo grafikou v jazykoch shaderov Unity a s API, ako sú OpenGL, DirectX, Metal alebo Vulkan, sú výhodou
Benefity
- Pracovať v rozmanitom a inkluzívnom pracovnom kolektíve
- Stať sa súčasťou spolupracujúcej a nadšenej pracovnej kultúry
- Využívať pracovné prostredie s rovnakými príležitosťami
- Získať primerané úpravy počas výberového procesu
- Pomáhať vytvárať hry s kvalitnou grafikou, technológiami novej generácie a inovatívnou hrateľnosťou