Lập trình viên Game (Game Developer/Programmer)

Cẩm nang nhân viên xin chào các anh chị nhân sự và các bạn đang tìm việc là với cẩm nang nhân sự của nhanvien.net Dưới đây là một bản mô tả công việc chi tiết cho vị trí Lập trình viên Game (Game Developer/Programmer). Bạn có thể điều chỉnh nó để phù hợp với nhu cầu cụ thể của công ty và dự án của bạn.

TIÊU ĐỀ CÔNG VIỆC: LẬP TRÌNH VIÊN GAME (GAME DEVELOPER/PROGRAMMER)

GIỚI THIỆU

Chúng tôi đang tìm kiếm một Lập trình viên Game đam mê và tài năng để gia nhập đội ngũ phát triển game đầy sáng tạo của chúng tôi. Bạn sẽ đóng vai trò quan trọng trong việc biến những ý tưởng thiết kế game thành hiện thực, từ việc xây dựng các hệ thống cốt lõi đến việc tối ưu hóa hiệu suất và đảm bảo trải nghiệm người chơi mượt mà và hấp dẫn. Nếu bạn có niềm yêu thích mãnh liệt với game, kỹ năng lập trình vững chắc và mong muốn tạo ra những sản phẩm giải trí chất lượng cao, chúng tôi rất mong được chào đón bạn!

TRÁCH NHIỆM CHÍNH

Phát triển và triển khai:

Viết mã nguồn chất lượng cao, hiệu quả và dễ bảo trì bằng các ngôn ngữ lập trình phù hợp (ví dụ: C++, C, Java, Python, Lua).
Triển khai các tính năng game theo thiết kế, bao gồm gameplay, AI, UI/UX, hệ thống mạng, hệ thống âm thanh và hình ảnh.
Tích hợp các thư viện, công cụ và API của bên thứ ba.
Xây dựng các công cụ hỗ trợ quy trình phát triển game (ví dụ: công cụ chỉnh sửa level, công cụ quản lý tài sản).

Gỡ lỗi và tối ưu hóa:

Xác định và sửa các lỗi (bugs) trong quá trình phát triển.
Tối ưu hóa hiệu suất game để đảm bảo trải nghiệm mượt mà trên các nền tảng khác nhau.
Phân tích và giải quyết các vấn đề liên quan đến hiệu năng bộ nhớ, CPU và GPU.

Thiết kế và cộng tác:

Tham gia vào quá trình thiết kế game, đóng góp ý kiến và đề xuất giải pháp kỹ thuật.
Làm việc chặt chẽ với các thành viên khác trong nhóm phát triển, bao gồm game designer, artist, animator và tester.
Đóng góp vào việc xây dựng và duy trì tài liệu kỹ thuật.
Nghiên cứu và thử nghiệm các công nghệ và kỹ thuật mới để cải thiện quy trình phát triển game.

Kiểm soát chất lượng:

Viết unit tests và thực hiện kiểm thử tích hợp.
Đảm bảo mã nguồn tuân thủ các tiêu chuẩn và quy ước lập trình của công ty.
Thực hiện code review cho các thành viên khác trong nhóm.

YÊU CẦU

Bằng cấp:

Bằng cử nhân về Khoa học Máy tính, Kỹ thuật Phần mềm, hoặc các lĩnh vực liên quan.

Kinh nghiệm:

Ít nhất [X] năm kinh nghiệm lập trình game chuyên nghiệp.
Có kinh nghiệm làm việc với ít nhất một game engine phổ biến (ví dụ: Unity, Unreal Engine).
(Tùy chọn) Kinh nghiệm phát triển game trên các nền tảng cụ thể (ví dụ: mobile, PC, console).

Kỹ năng chuyên môn:

Thành thạo ít nhất một ngôn ngữ lập trình (ví dụ: C++, C, Java, Python, Lua).
Hiểu biết sâu sắc về các nguyên tắc thiết kế phần mềm, cấu trúc dữ liệu và thuật toán.
Có kiến thức về các kỹ thuật tối ưu hóa hiệu suất game.
Có kinh nghiệm làm việc với hệ thống kiểm soát phiên bản (ví dụ: Git).
(Tùy chọn) Có kinh nghiệm với các công cụ phát triển game khác (ví dụ: Maya, 3ds Max, Blender).

Kỹ năng mềm:

Khả năng làm việc độc lập và làm việc nhóm hiệu quả.
Kỹ năng giao tiếp tốt.
Khả năng giải quyết vấn đề và tư duy phản biện.
Khả năng học hỏi nhanh và thích ứng với các công nghệ mới.
Đam mê game và mong muốn tạo ra những sản phẩm chất lượng cao.

ĐIỂM CỘNG (NẾU CÓ)

Có kinh nghiệm phát triển game đa nền tảng.
Có kinh nghiệm với các kỹ thuật AI, đồ họa máy tính, hoặc mạng máy tính.
Có kiến thức về thiết kế game và tâm lý học người chơi.
Có sản phẩm game cá nhân hoặc tham gia vào các dự án game open source.
Thông thạo tiếng Anh (đọc, viết, giao tiếp).

QUYỀN LỢI

Mức lương cạnh tranh, tương xứng với kinh nghiệm và năng lực.
Thưởng theo hiệu suất và đóng góp vào dự án.
Cơ hội làm việc trong môi trường năng động, sáng tạo và chuyên nghiệp.
Cơ hội phát triển kỹ năng và thăng tiến trong sự nghiệp.
Được tham gia vào các dự án game thú vị và đầy thử thách.
Các chế độ phúc lợi khác theo quy định của công ty (ví dụ: bảo hiểm, ngày nghỉ phép, du lịch).

CÁCH THỨC ỨNG TUYỂN

Ứng viên quan tâm vui lòng gửi hồ sơ (CV, portfolio, cover letter) đến địa chỉ email: [email protected]

HẠN NỘP HỒ SƠ:

[Ngày/Tháng/Năm]

LƯU Ý:

Hãy điều chỉnh các yêu cầu và quyền lợi để phù hợp với thực tế của công ty bạn.
Portfolio là một phần quan trọng, hãy yêu cầu ứng viên cung cấp các dự án game mà họ đã tham gia và mô tả vai trò của họ trong dự án đó.
Bạn có thể thêm các yêu cầu kỹ năng cụ thể liên quan đến dự án game của bạn (ví dụ: kinh nghiệm với shader programming, kinh nghiệm với physics engine).

Chúc bạn tìm được ứng viên phù hợp!
http://opac.psp.edu.my/cgi-bin/koha/tracklinks.pl?uri=https://nhanvien.net

Viết một bình luận