Kabam
Kabam
Kabam je razvijalec iger v okviru podjetja Netmarble, ki ustvarja igre, oblikovane z močno povezanostjo z igralsko in geekovsko kulturo. Njegov portfelj vključuje naslove, razvite z velikimi zabavnimi znamkami, kot sta Marvel in Disney. Podjetje združuje ekipe, osredotočene na igre, ter še naprej zaposluje talente za razvoj svojih projektov v industriji iger.

Programer iger (Unity/C#) pri Kabamu — enoletna pogodba, hibridno delo v Montrealu

Ustvarjajte igralne sisteme, uporabniške vmesnike in ustvarjalna orodja za Kabamove igre za več igralcev. Razvijajte rešitve v Unityju in C#, ki poenostavljajo delovne postopke umetnikov in oblikovalcev.

Opis

  • Razvijati, testirati in vzdrževati kodo v skladu z uveljavljenimi standardi in najboljšimi praksami
  • Sodelovati z ekipo, prispevati k pregledom kode in upoštevati razvojne procese ekipe
  • Raziskovati, odpravljati napake in reševati pomanjkljivosti programske opreme
  • Skrbeti, da sta koda in projektna dokumentacija jasni, natančni in jedrnati
  • Krepiti tehnične zmogljivosti z nenehnim učenjem in izboljševanjem
  • S člani ekipe in deležniki deliti napredek, tveganja, izzive in posodobitve
  • Učinkovito organizirati delo za doseganje projektnih mejnikov in rokov
  • Iskati usmeritve ter hkrati podpirati razvoj ekipe z izmenjavo znanja
  • Ustvarjati čisto, učinkovito in ponovno uporabno kodo za igralne funkcije in mehanike
  • Razvijati in vzdrževati orodja, ki izboljšujejo delovne postopke umetnikov in oblikovalcev
  • Orodja povezovati z uveljavljenimi cevovodi in procesi za ustvarjanje vsebine
  • Ustvarjati prilagodljive zaslone, gradnike in druge komponente uporabniškega vmesnika
  • Ocenjevati zasnove funkcij ter svetovati o stroških izvedbe in alternativah
  • Sodelovati s producenti, umetniki, oblikovalci in programerji v agilnem ekipnem okolju
  • Razvijati in podpirati orodja delovnih postopkov za umetnike, oblikovalce in programerje

Zahteve

  • Najmanj šest let izkušenj z razvojem programske opreme, po možnosti v industriji iger
  • Diploma iz računalništva, inženirstva ali primerljive poklicne izkušnje
  • Strokovno znanje jezika C#
  • Izkušnje z izdajo več spletnih naslovov za konzole, osebne računalnike ali mobilne platforme
  • Poklicne izkušnje z več igralnimi pogoni ali dokazana sposobnost hitrega učenja novih
  • Sposobnost izdelave čiste, preproste in dobro dokumentirane kode na podlagi specifikacij zasnove
  • Dokazana sposobnost samostojnega in sodelovalnega dela v hitro spreminjajoči se ekipi
  • Obsežne izkušnje s sistemi za nadzor izvorne kode, kot sta Git ali Perforce
  • Izkušnje z razvojem aplikacij za Android ali iOS
  • Aktualno razumevanje trendov mobilnega igranja
  • Sposobnost jasnega sporazumevanja s tehničnimi in netehničnimi sodelavci
  • Izkušnje z agilnimi metodami, Kanbanom ali primerljivimi načini vodenja projektov
  • Znanje francoščine in angleščine je prednost
  • Izkušnje z inženirstvom igranja, ki zajema upravljanje, sposobnosti, umetno inteligenco, RPG, večigralstvo, spletne in omrežne sisteme
  • Poznavanje najboljših praks razvoja uporabniških vmesnikov za konzole, osebne računalnike ali mobilne platforme
  • Odlično znanje Unity3D, C# in Unity GUI
  • Izkušnje z zaledjem v Node.js, bazami NoSQL, po možnosti MongoDB, in Google Cloudom so prednost
  • Izkušnje z izrisovanjem ali grafiko z jeziki senčil Unity in API-ji, kot so OpenGL, DirectX, Metal ali Vulkan, so prednost

Ugodnosti

  • Delo v raznoliki in vključujoči delovni skupnosti
  • Pridružitev sodelovalni in zagnani delovni kulturi
  • Dostop do okolja zaposlovanja z enakimi možnostmi
  • Prejemanje prilagoditev med izbirnim postopkom
  • Pomoč pri ustvarjanju iger z visokokakovostno grafiko, tehnologijo naslednje generacije in inovativnim igranjem

Sorodna delovna mesta

Keywords Studios

DevOps Developer Productivity Engineer I

Keywords Studios

Improve Helpshift’s CI/CD pipelines, cloud infrastructure, and developer tools. Automate engineering workflows while supporting Kubernetes, observability, security, and reliability.

Odpri