Kabam
Kabam
Kabam là một nhà phát triển trò chơi trực thuộc Netmarble, tạo ra những trò chơi được định hình bởi mối gắn kết sâu sắc với văn hóa game và văn hóa geek. Danh mục sản phẩm của công ty bao gồm các tựa game được phát triển cùng những thương hiệu giải trí lớn như Marvel và Disney. Kabam quy tụ các đội ngũ tập trung vào lĩnh vực game và tiếp tục tuyển dụng nhân tài để phát triển các dự án trong ngành trò chơi điện tử.

Lập trình viên game, Hợp đồng một năm — Làm việc kết hợp tại Montreal

Phát triển hệ thống gameplay, công cụ sản xuất và giao diện người dùng có khả năng mở rộng cho các game di động nhiều người chơi của Kabam. Phối hợp với nhà thiết kế, họa sĩ, nhà sản xuất và kỹ sư bằng Unity và C# trong môi trường Agile.

Mô tả

  • Phát triển và duy trì mã nguồn đáng tin cậy theo các tiêu chuẩn và thông lệ kỹ thuật đã thiết lập
  • Phối hợp với đồng đội, tham gia đánh giá mã nguồn và làm việc theo các quy trình phát triển được xác định
  • Điều tra lỗi phần mềm và triển khai các bản sửa lỗi hiệu quả
  • Giữ mã nguồn và tài liệu dự án rõ ràng, súc tích và luôn được cập nhật
  • Mở rộng năng lực kỹ thuật thông qua việc học hỏi và cải tiến liên tục
  • Cập nhật cho đồng đội và các bên liên quan về tiến độ, trở ngại và thay đổi
  • Sắp xếp công việc để hoàn thành các mốc và thời hạn của dự án
  • Tìm kiếm hướng dẫn khi cần và chia sẻ chuyên môn để hỗ trợ sự phát triển của đội ngũ
  • Tạo mã nguồn hiệu quả, có thể tái sử dụng cho các tính năng và cơ chế gameplay
  • Phát triển và hỗ trợ các công cụ quy trình giúp nhà thiết kế và họa sĩ làm việc hiệu quả hơn
  • Kết nối các công cụ nội bộ với những quy trình và pipeline sản xuất nội dung hiện có
  • Triển khai màn hình, widget và các thành phần UI khác với khả năng mở rộng
  • Đánh giá đề xuất tính năng và tư vấn về chi phí triển khai cũng như các phương án thay thế khả thi
  • Phối hợp chặt chẽ với nhà sản xuất, họa sĩ, nhà thiết kế và lập trình viên trong môi trường Agile đề cao cộng tác
  • Xây dựng công cụ mới và cải tiến các công cụ hiện có cho nhà thiết kế và họa sĩ

Yêu cầu

  • Có ít nhất sáu năm kinh nghiệm phát triển phần mềm, ưu tiên kinh nghiệm phát triển game di động
  • Bằng cử nhân khoa học máy tính, kỹ thuật hoặc sự kết hợp tương đương giữa học vấn và kinh nghiệm
  • Thành thạo chuyên môn Unity, C# và các ngôn ngữ lập trình liên quan khác
  • Có kiến thức thực tế về quy trình phát triển Unity và các thông lệ được khuyến nghị
  • Đã phát hành nhiều game trên các nền tảng console, PC và/hoặc di động
  • Có khả năng chuyển yêu cầu thiết kế thành mã nguồn sạch, rõ ràng và được tài liệu hóa đầy đủ
  • Có kinh nghiệm thực tế với các hệ thống quản lý mã nguồn như Git
  • Có khả năng làm việc hiệu quả độc lập cũng như trong một đội ngũ năng động
  • Có kinh nghiệm xây dựng ứng dụng cho Android và iOS
  • Nắm bắt các xu hướng hiện tại trong lĩnh vực game di động
  • Kỹ năng giao tiếp tốt với cả đồng nghiệp kỹ thuật và phi kỹ thuật
  • Có kinh nghiệm với Agile, Kanban hoặc các phương pháp quản lý dự án tương đương
  • Biết tiếng Pháp và tiếng Anh là một lợi thế
  • Có kinh nghiệm phát triển gameplay bao quát hệ thống điều khiển, kỹ năng, AI, RPG, nhiều người chơi, trực tuyến và mạng
  • Có kinh nghiệm front-end với các thông lệ kỹ thuật UI, Unity3D, C# và Unity GUI
  • Kinh nghiệm backend là một lợi thế, bao gồm Node.js, cơ sở dữ liệu NoSQL như MongoDB và Google Cloud
  • Kinh nghiệm kết xuất hoặc đồ họa là một lợi thế, bao gồm CG/HLSL và các API như OpenGL, DirectX, Metal và Vulkan

Phúc lợi

  • Kabam là nhà tuyển dụng bình đẳng, cam kết xây dựng môi trường làm việc đa dạng và công bằng
  • Ứng viên có thể yêu cầu hỗ trợ phù hợp cho bất kỳ phần nào của quy trình tuyển chọn
  • Cơ hội làm việc có thời hạn cố định trong một năm