Kabam
Kabam
Kabam is een gameontwikkelaar binnen Netmarble die games maakt vanuit een sterke verbondenheid met de game- en geekcultuur. Het portfolio omvat titels die zijn ontwikkeld met grote entertainmentmerken zoals Marvel en Disney. Het bedrijf brengt gameteams samen en blijft talent aannemen om zijn projecten in de gamesector verder te ontwikkelen.

Gameprogrammeur (Unity/C#) bij Kabam – Contract van 1 jaar, Montreal, hybride

Bouw gameplaysystemen, gebruikersinterfaces en creatieve tools voor de multiplayergames van Kabam. Ontwikkel Unity- en C#-oplossingen die de workflows van artiesten en designers stroomlijnen.

Beschrijving

  • Ontwikkel, test en onderhoud code volgens vastgestelde standaarden en best practices
  • Werk samen, draag bij aan code reviews en volg de ontwikkelprocessen van het team
  • Onderzoek, debug en los softwarefouten op
  • Houd code- en projectdocumentatie duidelijk, accuraat en beknopt
  • Versterk je technische vaardigheden door voortdurend te leren en verbeteren
  • Deel voortgang, risico's, uitdagingen en updates met teamleden en stakeholders
  • Organiseer je werk effectief om projectmijlpalen en deadlines te behalen
  • Vraag om begeleiding en ondersteun tegelijk de teamontwikkeling door kennis te delen
  • Schrijf schone, efficiënte en herbruikbare code voor gameplayfuncties en -mechanica
  • Ontwikkel en onderhoud tools die de workflows van artiesten en designers verbeteren
  • Verbind tools met bestaande pipelines en processen voor contentcreatie
  • Maak flexibele schermen, widgets en andere componenten van gebruikersinterfaces
  • Beoordeel featureontwerpen en adviseer over implementatiekosten en alternatieven
  • Werk samen met producers, artiesten, designers en programmeurs in een agile teamomgeving
  • Ontwikkel en ondersteun workflowtools voor artiesten, designers en programmeurs

Vereisten

  • Minimaal zes jaar ervaring in softwareontwikkeling, bij voorkeur in de game-industrie
  • Bachelor in Informatica, Ingenieurswetenschappen of gelijkwaardige professionele ervaring
  • Expertkennis van C#
  • Ervaring met het uitbrengen van meerdere online titels voor console-, pc- of mobiele platforms
  • Professionele ervaring met meerdere game-engines of aantoonbaar vermogen om snel nieuwe engines te leren
  • Vermogen om op basis van ontwerpspecificaties schone, duidelijke en goed gedocumenteerde code te produceren
  • Aantoonbaar vermogen om zelfstandig en samen te werken in een snel bewegend team
  • Sterke ervaring met versiebeheersystemen zoals Git of Perforce
  • Ervaring met het ontwikkelen van applicaties voor Android of iOS
  • Actuele kennis van trends in mobiel gamen
  • Vermogen om duidelijk te communiceren met technische en niet-technische collega's
  • Ervaring met Agile, Kanban of vergelijkbare methoden voor projectmanagement
  • Kennis van het Frans en Engels is een pluspunt
  • Ervaring met gameplay-engineering op het gebied van besturing, abilities, AI, RPG, multiplayer-, online- en netwerksystemen
  • Kennis van best practices voor UI-engineering op console-, pc- of mobiele platforms
  • Sterke vaardigheid in Unity3D, C# en Unity GUI
  • Backendervaring met Node.js, NoSQL-databases – bij voorkeur MongoDB – en Google Cloud is een pluspunt
  • Ervaring met rendering of graphics, Unity-shadertalen en API's zoals OpenGL, DirectX, Metal of Vulkan is een pluspunt

Voordelen

  • Werk binnen een divers en inclusief personeelsbestand
  • Word onderdeel van een samenwerkende en enthousiaste werkcultuur
  • Profiteer van een werkomgeving met gelijke kansen
  • Ontvang passende ondersteuning tijdens het selectieproces
  • Help games te maken met hoogwaardige graphics, geavanceerde technologie en innovatieve gameplay

Gerelateerde vacatures