
Ang Kabam ay isang game developer sa ilalim ng Netmarble na lumilikha ng mga larong hinuhubog ng matibay na ugnayan sa gaming at geek culture. Kabilang sa portfolio nito ang mga larong binuo kasama ang malalaking entertainment brand tulad ng Marvel at Disney. Pinagbubuklod ng kumpanya ang mga team na nakatuon sa paggawa ng laro at patuloy na kumukuha ng talento upang maisulong ang mga proyekto nito sa sektor ng gaming.
Programmer ng Laro (Unity/C#) sa Kabam — 1-Taóng Kontrata, Hybrid sa Montreal
Bumuo ng mga gameplay system, user interface, at malikhaing tool para sa multiplayer games ng Kabam. Gumawa ng mga solusyon sa Unity at C# na nagpapadali sa workflow ng mga artist at designer.
Paglalarawan
- Bumuo, sumubok, at magpanatili ng code ayon sa itinakdang pamantayan at pinakamahuhusay na kasanayan
- Makipagtulungan, mag-ambag sa code review, at sumunod sa mga proseso ng pagbuo ng team
- Magsiyasat, mag-debug, at lutasin ang mga depekto sa software
- Panatilihing malinaw, tumpak, at maikli ang code at dokumentasyon ng proyekto
- Paunlarin ang mga teknikal na kakayahan sa pamamagitan ng patuloy na pagkatuto at pagpapahusay
- Ibahagi ang progreso, panganib, hamon, at mga update sa mga ka-team at stakeholder
- Ayusin nang mahusay ang trabaho upang matugunan ang mga milestone at deadline ng proyekto
- Humingi ng gabay habang sinusuportahan ang pag-unlad ng team sa pamamagitan ng pagbabahagi ng kaalaman
- Gumawa ng malinis, mahusay, at magagamit muli na code para sa mga feature at mekanik ng gameplay
- Bumuo at magpanatili ng mga tool na nagpapahusay sa workflow ng mga artist at designer
- Ikonekta ang mga tool sa mga itinatag na pipeline at proseso ng paggawa ng content
- Gumawa ng flexible na screen, widget, at iba pang bahagi ng user interface
- Suriin ang mga disenyo ng feature at magpayo tungkol sa gastos at mga alternatibo sa implementasyon
- Makipagtulungan sa mga producer, artist, designer, at programmer sa isang agile na team environment
- Bumuo at sumuporta sa mga workflow tool para sa mga artist, designer, at programmer
Mga Kinakailangan
- Hindi bababa sa anim na taong karanasan sa software development, mas mainam kung sa industriya ng gaming
- Bachelor’s degree sa Computer Science, Engineering, o katumbas na propesyonal na karanasan
- Ekspertong kasanayan sa C#
- Karanasan sa pag-release ng maraming online title para sa console, PC, o mobile platform
- Propesyonal na karanasan sa ilang game engine o napatunayang kakayahang mabilis na matuto ng mga bagong engine
- Kakayahang gumawa ng malinis, simple, at maayos na dokumentadong code mula sa mga design specification
- Napatunayang kakayahang magtrabaho nang mag-isa at kasama ang team sa mabilis na kapaligiran
- Malawak na karanasan sa source-control system gaya ng Git o Perforce
- Karanasan sa pagbuo ng application para sa Android o iOS
- Napapanahong pag-unawa sa mga trend sa mobile gaming
- Kakayahang malinaw na makipagkomunikasyon sa mga teknikal at hindi teknikal na kasamahan
- Karanasan sa Agile, Kanban, o katulad na pamamaraan ng project management
- Maituturing na kalamangan ang kahusayan sa French at English
- Karanasan sa gameplay engineering na sumasaklaw sa controls, abilities, AI, RPG, multiplayer, online, at networking system
- Kaalaman sa pinakamahuhusay na gawi sa UI engineering para sa console, PC, o mobile platform
- Mataas na kahusayan sa Unity3D, C#, at Unity GUI
- Maituturing na kalamangan ang backend experience sa Node.js, NoSQL database—mas mainam ang MongoDB—at Google Cloud
- Maituturing na kalamangan ang rendering o graphics experience sa Unity shader language at mga API gaya ng OpenGL, DirectX, Metal, o Vulkan
Mga Benepisyo
- Magtrabaho sa isang diverse at inclusive na workforce
- Sumali sa isang collaborative at masiglang workplace culture
- Magkaroon ng equal-opportunity employment environment
- Makatanggap ng mga accommodation sa proseso ng pagpili
- Tumulong lumikha ng mga larong may de-kalidad na graphics, makabagong teknolohiya, at makabagong gameplay