게임 프로그래머, 1년 계약직 — 몬트리올 하이브리드 근무
Kabam의 멀티플레이어 모바일 게임을 위한 게임플레이 시스템, 제작 도구, 확장 가능한 사용자 인터페이스를 개발합니다. Unity와 C#을 사용하며 애자일 환경에서 디자이너, 아티스트, 프로듀서, 엔지니어와 협업합니다.
설명
- 정해진 표준과 엔지니어링 관행을 따르는 안정적인 코드를 개발하고 유지합니다
- 팀원들과 조율하고 코드 리뷰에 참여하며 정의된 개발 프로세스에 따라 업무를 수행합니다
- 소프트웨어 결함을 조사하고 효과적인 수정 사항을 구현합니다
- 소스 코드와 프로젝트 문서를 명확하고 간결하며 최신 상태로 유지합니다
- 지속적인 학습과 개선을 통해 기술 역량을 확장합니다
- 진행 상황, 장애물, 변경 사항을 팀원과 이해관계자에게 공유합니다
- 업무를 체계화하여 프로젝트 마일스톤과 기한에 맞춰 결과물을 제공합니다
- 필요할 때 조언을 구하고 전문 지식을 공유하여 팀의 성장을 지원합니다
- 게임플레이 기능과 메커니즘을 위한 효율적이고 재사용 가능한 코드를 작성합니다
- 디자이너와 아티스트가 더 효과적으로 작업할 수 있도록 워크플로 도구를 개발하고 지원합니다
- 내부 도구를 기존 콘텐츠 제작 파이프라인과 프로세스에 연결합니다
- 확장성을 고려하여 화면, 위젯 및 기타 UI 구성 요소를 구현합니다
- 기능 제안을 평가하고 구현 비용과 실행 가능한 대안을 자문합니다
- 협업 중심의 애자일 환경에서 프로듀서, 아티스트, 디자이너, 프로그래머와 긴밀히 협력합니다
- 디자이너와 아티스트를 위한 새 도구를 구축하고 기존 도구를 개선합니다
지원 자격
- 소프트웨어 개발 경력 6년 이상, 모바일 게임 개발 경험 우대
- 컴퓨터 과학, 공학 또는 유사 분야의 학사 학위 또는 이에 준하는 경력 조합
- Unity, C# 및 기타 관련 프로그래밍 언어를 업무 수준으로 능숙하게 사용할 수 있어야 합니다
- Unity 개발 워크플로와 권장 관행에 대한 실무 지식
- 콘솔, PC 및/또는 모바일 플랫폼에서 여러 게임을 출시한 경험
- 디자인 요구 사항을 깔끔하고 직관적이며 문서화가 잘된 코드로 전환하는 능력
- Git과 같은 소스 관리 시스템의 실무 경험
- 독립적으로 효과적으로 일하면서도 빠르게 움직이는 팀의 일원으로 협업할 수 있는 능력
- Android 및 iOS 애플리케이션 개발 경험
- 모바일 게임의 최신 동향에 대한 이해
- 기술 및 비기술 동료 모두와 소통할 수 있는 뛰어난 커뮤니케이션 능력
- 애자일, 칸반 또는 이에 준하는 프로젝트 관리 방식의 경험
- 프랑스어와 영어를 모두 구사할 수 있으면 우대
- 조작, 능력, AI, RPG, 멀티플레이어, 온라인 및 네트워킹 시스템을 아우르는 게임플레이 개발 경험
- UI 엔지니어링 관행, Unity3D, C# 및 Unity GUI를 포함한 프런트엔드 경험
- Node.js, MongoDB와 같은 NoSQL 데이터베이스 및 Google Cloud를 포함한 백엔드 경험 우대
- CG/HLSL 및 OpenGL, DirectX, Metal, Vulkan과 같은 API를 포함한 렌더링 또는 그래픽 경험 우대
복리후생
- Kabam은 다양하고 공정한 직장을 조성하는 데 주력하는 기회 균등 고용주입니다
- 지원자는 채용 절차의 어느 단계에서든 편의 제공을 요청할 수 있습니다
- 1년 기간의 계약직 기회
