Kabam
Kabam
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