
Kabam je razvojni studio za igre u sklopu tvrtke Netmarble koji stvara igre oblikovane snažnom povezanošću s gaming i geek kulturom. Njegov portfelj uključuje naslove razvijene s velikim zabavnim brendovima poput Marvela i Disneyja. Tvrtka okuplja timove usmjerene na razvoj igara i nastavlja zapošljavati talente koji će unaprijediti njezine projekte u gaming industriji.
Programer igara (Unity/C#) u Kabamu — jednogodišnji ugovor, hibridni rad u Montrealu
Izrađujte sustave igranja, korisnička sučelja i kreativne alate za Kabamove igre za više igrača. Razvijajte rješenja u Unityju i C#-u koja pojednostavljuju radne procese umjetnika i dizajnera.
Opis
- Razvijati, testirati i održavati kod u skladu s utvrđenim standardima i najboljim praksama
- Suradivati s timom, sudjelovati u pregledima koda i slijediti timske razvojne procese
- Istraživati, otklanjati pogreške i rješavati nedostatke softvera
- Održavati kod i projektnu dokumentaciju jasnima, točnima i sažetima
- Jačati tehničke sposobnosti kontinuiranim učenjem i unapređivanjem
- Dijeliti napredak, rizike, izazove i novosti sa suigračima i dionicima
- Učinkovito organizirati rad radi ostvarivanja projektnih prekretnica i rokova
- Tražiti smjernice i istodobno podržavati razvoj tima dijeljenjem znanja
- Izrađivati čist, učinkovit i ponovno upotrebljiv kod za značajke i mehanike igranja
- Razvijati i održavati alate koji poboljšavaju radne procese umjetnika i dizajnera
- Povezivati alate s uspostavljenim cjevovodima i procesima za stvaranje sadržaja
- Izrađivati fleksibilne zaslone, widgete i druge komponente korisničkog sučelja
- Procjenjivati dizajn značajki i savjetovati o troškovima implementacije i alternativama
- Surađivati s producentima, umjetnicima, dizajnerima i programerima u agilnom timskom okruženju
- Razvijati i podržavati alate radnih procesa za umjetnike, dizajnere i programere
Zahtjevi
- Najmanje šest godina iskustva u razvoju softvera, po mogućnosti u industriji igara
- Prvostupnička diploma iz računalnih znanosti, inženjerstva ili odgovarajuće profesionalno iskustvo
- Stručno znanje jezika C# na naprednoj razini
- Iskustvo u objavljivanju više online naslova za konzole, računala ili mobilne platforme
- Profesionalno iskustvo s više pokretača za igre ili dokazana sposobnost brzog učenja novih
- Sposobnost izrade čistog, jednostavnog i dobro dokumentiranog koda na temelju specifikacija dizajna
- Dokazana sposobnost samostalnog i suradničkog rada u brzom timskom okruženju
- Napredno iskustvo sa sustavima za kontrolu izvornog koda kao što su Git ili Perforce
- Iskustvo u razvoju aplikacija za Android ili iOS
- Aktualno poznavanje trendova u mobilnom igranju
- Sposobnost jasne komunikacije s tehničkim i netehničkim kolegama
- Iskustvo s agilnim, Kanban ili usporedivim metodama upravljanja projektima
- Poznavanje francuskog i engleskog jezika je prednost
- Iskustvo u inženjerstvu igranja koje obuhvaća kontrole, sposobnosti, umjetnu inteligenciju, RPG, više igrača, online sustave i umrežavanje
- Poznavanje najboljih praksi razvoja korisničkog sučelja za konzole, računala ili mobilne platforme
- Napredno znanje Unity3D-a, C#-a i Unity GUI-ja
- Iskustvo s backendom u Node.jsu, NoSQL bazama podataka, po mogućnosti MongoDB-om, i Google Cloudom je prednost
- Iskustvo s renderiranjem ili grafikom uz Unityjeve jezike shadera i API-je kao što su OpenGL, DirectX, Metal ili Vulkan je prednost
Pogodnosti
- Rad u raznolikom i uključivom radnom okruženju
- Pridružiti se suradničkoj i entuzijastičnoj kulturi radnog mjesta
- Imati pristup radnom okruženju s jednakim mogućnostima zapošljavanja
- Dobiti prilagodbe tijekom selekcijskog procesa
- Sudjelovati u stvaranju igara s visokokvalitetnom grafikom, tehnologijom nove generacije i inovativnim načinom igranja