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, enoletna pogodba — hibridno v Montrealu

Razvijajte igralne sisteme, produkcijska orodja in razširljive uporabniške vmesnike za Kabamove mobilne igre za več igralcev. Sodelujte z oblikovalci, umetniki, producenti in inženirji z uporabo Unityja in C# v agilnem okolju.

Opis

  • Razvijati in vzdrževati zanesljivo kodo v skladu z uveljavljenimi standardi in inženirskimi praksami
  • Usklajevati delo s člani ekipe, sodelovati pri pregledih kode in delati v okviru opredeljenih razvojnih procesov
  • Preiskovati napake v programski opremi in izvajati učinkovite popravke
  • Skrbeti, da so izvorna koda in projektna dokumentacija jasne, jedrnate in posodobljene
  • Razširjati tehnične zmogljivosti z nenehnim učenjem in izboljševanjem
  • Člane ekipe in deležnike obveščati o napredku, ovirah in spremembah
  • Organizirati delo za doseganje projektnih mejnikov in rokov
  • Po potrebi poiskati usmeritve ter deliti strokovno znanje za podporo razvoju ekipe
  • Ustvarjati učinkovito kodo za večkratno uporabo za igralne funkcije in mehanike
  • Razvijati in podpirati delovne pripomočke, ki oblikovalcem in umetnikom pomagajo delati učinkoviteje
  • Povezovati interna orodja z obstoječimi proizvodnimi cevovodi in procesi za ustvarjanje vsebine
  • Izvajati zaslone, gradnike in druge komponente uporabniškega vmesnika z mislijo na razširljivost
  • Ocenjevati predloge funkcij ter svetovati o stroških izvedbe in izvedljivih alternativah
  • Tesno sodelovati s producenti, umetniki, oblikovalci in programerji v zelo sodelovalnem agilnem okolju
  • Izdelovati nova orodja in izboljševati obstoječa orodja za oblikovalce in umetnike

Zahteve

  • Najmanj šest let izkušenj z razvojem programske opreme, po možnosti z razvojem mobilnih iger
  • Diploma iz računalništva, inženirstva ali primerljiva kombinacija izkušenj
  • Strokovno znanje Unityja, C# in drugih ustreznih programskih jezikov
  • Delovno poznavanje razvojnih delovnih tokov Unityja in priporočenih praks
  • Več izdanih iger za konzole, PC in/ali mobilne platforme
  • Sposobnost pretvoriti oblikovalske zahteve v čisto, preprosto in dobro dokumentirano kodo
  • Praktične izkušnje s sistemi za nadzor izvorne kode, kot je Git
  • Sposobnost učinkovitega samostojnega dela in dela v hitro razvijajoči se ekipi
  • Izkušnje z izdelavo aplikacij za Android in iOS
  • Poznavanje trenutnih trendov v mobilnem igranju
  • Močne komunikacijske veščine pri delu s tehničnimi in netehničnimi sodelavci
  • Izkušnje z agilnimi, Kanban ali primerljivimi pristopi k vodenju projektov
  • Dvojezično znanje francoščine in angleščine je prednost
  • Izkušnje z razvojem igralnih sistemov, ki zajemajo krmiljenje, sposobnosti, umetno inteligenco, RPG, večigralstvo, spletne in omrežne sisteme
  • Izkušnje z razvojem čelnega dela, vključno s praksami razvoja uporabniških vmesnikov, Unity3D, C# in Unity GUI
  • Izkušnje z zalednim delom so prednost, vključno z Node.js, bazami NoSQL, kot je MongoDB, in Google Cloudom
  • Izkušnje z izrisovanjem ali grafiko so prednost, vključno s CG/HLSL in API-ji, kot so OpenGL, DirectX, Metal in Vulkan

Ugodnosti

  • Kabam je delodajalec z enakimi možnostmi, ki si prizadeva spodbujati raznoliko in pravično delovno okolje
  • Kandidati lahko zaprosijo za prilagoditve v katerem koli delu izbirnega postopka
  • Priložnost za delo za določen čas v trajanju enega leta

Sorodna delovna mesta

Peraton

Senior Hybrid Connectivity Engineer

Peraton

Designs and troubleshoots connectivity across AWS classified cloud, Kubernetes, and on-premises networks. Supports Peraton’s national security and government technology missions.

Odpri