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, vuoden määräaikainen sopimus — hybridityö Montrealissa

Kehität pelijärjestelmiä, tuotantotyökaluja ja laajennettavia käyttöliittymiä Kabamin moninpeleihin tarkoitetuille mobiilipeleille. Teet yhteistyötä suunnittelijoiden, taiteilijoiden, tuottajien ja insinöörien kanssa Unitylla ja C#:lla ketterässä ympäristössä.

Kuvaus

  • Kehitä ja ylläpidä luotettavaa koodia vakiintuneiden standardien ja ohjelmistokehityskäytäntöjen mukaisesti
  • Koordinoi työskentelyä tiimin jäsenten kanssa, osallistu koodikatselmointeihin ja noudata määriteltyjä kehitysprosesseja
  • Tutki ohjelmistovirheitä ja toteuta tehokkaita korjauksia
  • Pidä lähdekoodi ja projektidokumentaatio selkeinä, tiiviinä ja ajan tasalla
  • Laajenna teknistä osaamistasi jatkuvan oppimisen ja kehittämisen avulla
  • Pidä tiimin jäsenet ja sidosryhmät ajan tasalla edistymisestä, esteistä ja muutoksista
  • Järjestä työsi niin, että projektin virstanpylväät ja määräajat saavutetaan
  • Pyydä tarvittaessa ohjausta ja jaa osaamistasi tiimin kehittymisen tukemiseksi
  • Tuota tehokasta ja uudelleenkäytettävää koodia pelitoiminnoille ja pelimekaniikoille
  • Kehitä ja tue työnkulkujen työkaluja, joiden avulla suunnittelijat ja taiteilijat voivat työskennellä tehokkaammin
  • Yhdistä sisäiset työkalut olemassa oleviin sisällöntuotannon putkiin ja prosesseihin
  • Toteuta näyttöjä, widgettejä ja muita käyttöliittymäkomponentteja laajennettavuus huomioiden
  • Arvioi ominaisuusehdotuksia ja anna neuvoja toteutuskustannuksista sekä toimivista vaihtoehdoista
  • Tee tiivistä yhteistyötä tuottajien, taiteilijoiden, suunnittelijoiden ja ohjelmoijien kanssa erittäin yhteistyöhakuisessa ketterässä ympäristössä
  • Rakenna uusia työkaluja ja kehitä suunnittelijoiden ja taiteilijoiden nykyisiä työkaluja

Vaatimukset

  • Vähintään kuuden vuoden työkokemus ohjelmistokehityksestä, mieluiten mobiilipelien kehittämisestä
  • Tietojenkäsittelytieteen tai tekniikan kandidaatin tutkinto tai vastaava yhdistelmä kokemusta
  • Ammattitasoinen Unityn, C#:n ja muiden asiaankuuluvien ohjelmointikielten osaaminen
  • Unity-kehityksen työnkulkujen ja suositeltujen käytäntöjen hyvä tuntemus
  • Useita julkaistuja pelejä konsoli-, PC- ja/tai mobiilialustoille
  • Kyky muuttaa suunnitteluvaatimukset selkeäksi, suoraviivaiseksi ja hyvin dokumentoiduksi koodiksi
  • Käytännön kokemusta lähdekoodin hallintajärjestelmistä, kuten Gitistä
  • Kyky työskennellä tehokkaasti sekä itsenäisesti että nopeasti etenevän tiimin jäsenenä
  • Kokemusta Android- ja iOS-sovellusten kehittämisestä
  • Mobiilipelaamisen nykyisten trendien tuntemus
  • Vahvat viestintätaidot sekä teknisten että muiden kuin teknisten kollegoiden kanssa
  • Kokemusta ketteristä, Kanban- tai vastaavista projektinhallintamenetelmistä
  • Ranskan ja englannin kielen kaksikielisyys katsotaan eduksi
  • Kokemusta pelikehityksestä, mukaan lukien ohjaimet, kyvyt, tekoäly, roolipelit, moninpeli-, verkko- ja verkkoyhteysjärjestelmät
  • Käyttöliittymien kehittämiskokemusta, mukaan lukien käyttöliittymätekniikat, Unity3D, C# ja Unity GUI
  • Backend-kokemus katsotaan eduksi, mukaan lukien Node.js, MongoDB:n kaltaiset NoSQL-tietokannat ja Google Cloud
  • Renderöinti- tai grafiikkaosaaminen katsotaan eduksi, mukaan lukien CG/HLSL sekä OpenGL:n, DirectXin, Metalin ja Vulkanin kaltaiset rajapinnat

Edut

  • Kabam on yhdenvertaisia mahdollisuuksia tarjoava työnantaja, joka keskittyy monimuotoisen ja oikeudenmukaisen työympäristön edistämiseen
  • Hakijat voivat pyytää mukautuksia mihin tahansa valintaprosessin vaiheeseen
  • Vuoden kestävä määräaikainen työmahdollisuus