
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, jednogodišnji ugovor — hibridno u Montrealu
Razvijajte sustave igranja, produkcijske alate i proširiva korisnička sučelja za Kabamove mobilne igre za više igrača. Surađujte s dizajnerima, umjetnicima, producentima i inženjerima koristeći Unity i C# u agilnom okruženju.
Opis
- Razvijati i održavati pouzdan kod u skladu s utvrđenim standardima i inženjerskim praksama
- Koordinirati s članovima tima, sudjelovati u pregledima koda i raditi unutar definiranih razvojnih procesa
- Istraživati softverske nedostatke i implementirati učinkovite popravke
- Održavati izvorni kod i projektnu dokumentaciju jasnima, sažetima i ažurnima
- Proširivati tehničke sposobnosti kontinuiranim učenjem i unapređivanjem
- Obavještavati članove tima i dionike o napretku, preprekama i promjenama
- Organizirati rad radi ispunjavanja projektnih etapa i rokova
- Po potrebi tražiti smjernice i dijeliti znanje kako bi se podržao razvoj tima
- Izrađivati učinkovit kod za višekratnu uporabu za značajke i mehanike igranja
- Razvijati i podržavati alate za radne postupke koji dizajnerima i umjetnicima omogućuju učinkovitiji rad
- Povezivati interne alate s postojećim cjevovodima i procesima proizvodnje sadržaja
- Implementirati zaslone, widgete i druge komponente korisničkog sučelja s naglaskom na proširivost
- Procjenjivati prijedloge značajki i savjetovati o troškovima implementacije i izvedivim alternativama
- Blisko surađivati s producentima, umjetnicima, dizajnerima i programerima u vrlo suradničkom agilnom okruženju
- Izrađivati nove alate i unapređivati postojeće alate za dizajnere i umjetnike
Zahtjevi
- Najmanje šest godina iskustva u razvoju softvera, po mogućnosti u razvoju mobilnih igara
- Diploma prvostupnika računarstva, inženjerstva ili usporediva kombinacija iskustva
- Profesionalno poznavanje Unityja, C# i drugih relevantnih programskih jezika
- Radno znanje razvojnih radnih postupaka za Unity i preporučenih praksi
- Nekoliko objavljenih igara za konzole, PC i/ili mobilne platforme
- Sposobnost pretvaranja dizajnerskih zahtjeva u čist, jednostavan i dobro dokumentiran kod
- Praktično iskustvo sa sustavima za kontrolu izvornog koda kao što je Git
- Sposobnost učinkovitog rada samostalno i kao dio brzog tima
- Iskustvo u izradi aplikacija za Android i iOS
- Poznavanje aktualnih trendova u mobilnom igranju
- Izvrsne komunikacijske vještine s tehničkim i netehničkim kolegama
- Iskustvo s agilnim, Kanban ili usporedivim pristupima upravljanju projektima
- Dvojezično znanje francuskog i engleskog jezika je prednost
- Iskustvo u razvoju igranja koje obuhvaća kontrole, sposobnosti, umjetnu inteligenciju, RPG, višeigračku igru, online i mrežne sustave
- Front-end iskustvo s praksama razvoja korisničkog sučelja, Unity3D-om, C# i Unity GUI-jem
- Backend iskustvo je prednost, uključujući Node.js, NoSQL baze podataka kao što je MongoDB i Google Cloud
- Iskustvo s renderiranjem ili grafikom je prednost, uključujući CG/HLSL i API-je kao što su OpenGL, DirectX, Metal i Vulkan
Pogodnosti
- Kabam je poslodavac koji pruža jednake mogućnosti i usmjeren je na poticanje raznolikog i pravednog radnog mjesta
- Kandidati mogu zatražiti prilagodbe za bilo koji dio selekcijskog procesa
- Prilika za rad na određeno vrijeme u trajanju od jedne godine