遊戲程式設計師,一年期合約——蒙特婁混合辦公
為 Kabam 的多人行動遊戲開發遊戲玩法系統、生產工具與可擴充的使用者介面。 在敏捷環境中使用 Unity 與 C#,與設計師、美術師、製作人及工程師合作。
說明
- 依循既定標準與工程實務開發並維護可靠的程式碼
- 與團隊成員協調合作、參與程式碼審查,並遵循既定開發流程
- 調查軟體缺陷並實施有效修正
- 保持原始碼與專案文件清晰、精簡且隨時更新
- 透過持續學習與改進拓展技術能力
- 讓團隊成員與利害關係人掌握進度、障礙與變更
- 組織工作,確保依照專案里程碑與期限交付
- 需要時尋求指導,並分享專業知識以支持團隊成長
- 為遊戲玩法功能與機制撰寫高效、可重複使用的程式碼
- 開發並支援工作流程工具,協助設計師與美術師更有效率地工作
- 將內部工具連接至現有的內容製作管線與流程
- 以可擴充性為考量,實作畫面、元件及其他使用者介面元件
- 評估功能提案,並就實作成本與可行替代方案提供建議
- 在高度協作的敏捷環境中,與製作人、美術師、設計師及程式設計師密切合作
- 為設計師與美術師建立新工具並改進現有工具
職位要求
- 至少六年軟體開發經驗,最好具備行動遊戲開發經驗
- 具備電腦科學、工程或相關領域學士學位,或具備相當的經驗組合
- 熟悉 Unity、C# 及其他相關程式語言
- 了解 Unity 開發工作流程與建議實務
- 曾在主機、PC 及/或行動平台推出數款遊戲
- 能將設計需求轉化為整潔、直接且文件完整的程式碼
- 具備 Git 等原始碼控制系統的實務經驗
- 能獨立工作,也能在快速變動的團隊中有效合作
- 具備 Android 與 iOS 應用程式開發經驗
- 了解行動遊戲目前的趨勢
- 具備與技術及非技術同事溝通的優秀能力
- 具備敏捷、看板或相近專案管理方法的經驗
- 具備法語與英語雙語能力者加分
- 具備涵蓋操控、能力、人工智慧、RPG、多人遊戲、線上及網路系統的遊戲玩法開發經驗
- 具備前端經驗,熟悉使用者介面工程實務、Unity3D、C# 與 Unity GUI
- 具備後端經驗者加分,包括 Node.js、MongoDB 等 NoSQL 資料庫及 Google Cloud
- 具備渲染或圖形經驗者加分,包括 CG/HLSL 以及 OpenGL、DirectX、Metal 與 Vulkan 等 API
福利待遇
- Kabam 是一家機會均等雇主,致力於營造多元且公平的工作環境
- 候選人可針對甄選流程中的任何環節申請合理調整
- 為期一年的定期合約機會
