Kabam
Kabam
Kabam on Netmarblen pelinkehittäjä, joka luo pelejä vahvan peli- ja nörttikulttuuriyhteyden pohjalta. Sen valikoimaan kuuluu pelejä, joita on kehitetty tunnettujen viihdebrändien, kuten Marvelin ja Disneyn, kanssa. Yritys kokoaa yhteen peleihin keskittyviä tiimejä ja rekrytoi jatkuvasti osaajia edistämään pelialan hankkeitaan.

Peliohjelmoija (Unity/C#) Kabamilla – 1 vuoden määräaikainen sopimus, hybridityö Montrealissa

Rakenna pelijärjestelmiä, käyttöliittymiä ja luovia työkaluja Kabamin moninpeleihin. Kehitä Unity- ja C#-ratkaisuja, jotka tehostavat taiteilijoiden ja suunnittelijoiden työskentelyä.

Kuvaus

  • Kehitä, testaa ja ylläpidä koodia vakiintuneiden standardien ja parhaiden käytäntöjen mukaisesti
  • Työskentele yhteistyössä, osallistu koodikatselmointeihin ja noudata tiimin kehitysprosesseja
  • Tutki, korjaa ja ratkaise ohjelmistovirheitä
  • Pidä koodi ja projektidokumentaatio selkeänä, täsmällisenä ja ytimekkäänä
  • Vahvista teknistä osaamistasi jatkuvan oppimisen ja kehittymisen avulla
  • Jaa tiimitovereille ja sidosryhmille tietoa edistymisestä, riskeistä, haasteista ja päivityksistä
  • Järjestä työsi tehokkaasti projektin välitavoitteiden ja määräaikojen saavuttamiseksi
  • Pyydä ohjausta ja tue samalla tiimin kehittymistä jakamalla osaamistasi
  • Luo siistiä, tehokasta ja uudelleenkäytettävää koodia pelattavuusominaisuuksia ja pelimekaniikkoja varten
  • Kehitä ja ylläpidä taiteilijoiden ja suunnittelijoiden työskentelyä tehostavia työkaluja
  • Yhdistä työkalut vakiintuneisiin sisällöntuotannon putkiin ja prosesseihin
  • Luo joustavia näkymiä, widgettejä ja muita käyttöliittymäkomponentteja
  • Arvioi ominaisuuksien suunnitelmia ja neuvo toteutuskustannuksista sekä vaihtoehdoista
  • Tee yhteistyötä tuottajien, taiteilijoiden, suunnittelijoiden ja ohjelmoijien kanssa ketterässä tiimiympäristössä
  • Kehitä ja tue taiteilijoille, suunnittelijoille ja ohjelmoijille tarkoitettuja työskentelytyökaluja

Vaatimukset

  • Vähintään kuuden vuoden kokemus ohjelmistokehityksestä, mieluiten pelialalta
  • Tietojenkäsittelytieteen tai tekniikan kandidaatin tutkinto tai vastaava ammatillinen kokemus
  • Asiantuntijatason C#-osaaminen
  • Kokemusta useiden verkossa toimivien pelien julkaisemisesta konsoli-, PC- tai mobiilialustoille
  • Ammatillista kokemusta useista pelimoottoreista tai osoitettu kyky oppia uusia moottoreita nopeasti
  • Kyky tuottaa suunnittelumäärittelyjen pohjalta siistiä, suoraviivaista ja hyvin dokumentoitua koodia
  • Osoitettu kyky työskennellä itsenäisesti ja yhteistyössä nopeasti muuttuvassa tiimissä
  • Vahva kokemus lähdekoodin hallintajärjestelmistä, kuten Gitistä tai Perforcesta
  • Kokemusta Android- tai iOS-sovellusten kehittämisestä
  • Ajantasainen ymmärrys mobiilipelaamisen trendeistä
  • Kyky viestiä selkeästi teknisten ja ei-teknisten kollegoiden kanssa
  • Kokemusta ketteristä menetelmistä, Kanbanista tai vastaavista projektinhallintamenetelmistä
  • Ranskan ja englannin kielen taito katsotaan eduksi
  • Pelattavuusohjelmoinnin kokemusta ohjauksesta, kyvyistä, tekoälystä, roolipeleistä, moninpeleistä, verkkopeleistä ja verkkoyhteysjärjestelmistä
  • Käyttöliittymäohjelmoinnin parhaiden käytäntöjen tuntemus konsoli-, PC- tai mobiilialustoilla
  • Erittäin hyvä Unity3D-, C#- ja Unity GUI -osaaminen
  • Backend-kokemus Node.js:stä, NoSQL-tietokannoista – mieluiten MongoDB:stä – ja Google Cloudista katsotaan eduksi
  • Renderöinti- tai grafiikkakokemus Unityn shader-kielistä ja rajapinnoista, kuten OpenGL:stä, DirectX:stä, Metalista tai Vulkanista, katsotaan eduksi

Edut

  • Työskentele monimuotoisessa ja osallistavassa työyhteisössä
  • Liity yhteistyöhön kannustavaan ja innostavaan työympäristöön
  • Työskentele yhdenvertaisia mahdollisuuksia tarjoavassa ympäristössä
  • Saat tarvittaessa mukautuksia valintaprosessin aikana
  • Auta luomaan pelejä, joissa on korkealaatuinen grafiikka, seuraavan sukupolven teknologia ja innovatiivinen pelattavuus