Middle Unity Game Developer
CÔNG TY CỔ PHẦN KAZUO GAMES
Mô tả công việc
Bạn sẽ tham gia xây dựng và phát triển các module của game online theo mô hình fullstack client–server, đồng thời giải quyết những bài toán kỹ thuật có độ khó cao về Multiplayer, Real-time Networking, Performance và Security. Đây là vị trí dành cho một Middle Unity Developer có khả năng ownership tốt, tư duy hệ thống và mong muốn tạo ra sản phẩm game có nền tảng kỹ thuật vững chắc. Thiết kế & xây dựng module: Chịu trách nhiệm thiết kế kiến trúc và triển khai các module game online fullstack client–server cho các tính năng như Combat, Bang hội, Crafting… Lập trình Multiplayer / Network: Xử lý State Synchronization, Client-side Prediction và Lag Compensation. Ở phía server, triển khai code cho các tính năng dựa trên cấu trúc của trò chơi. Tối ưu hiệu năng chuyên sâu: Phân tích và xử lý bottlenecks về Rendering, Memory, Physics; tối ưu Database và truy vấn dữ liệu; đánh giá và nhận diện sớm các rủi ro tiềm ẩn. Code Review & Mentorship: Review code cho Junior Developer, đảm bảo chất lượng code; hướng dẫn và giải đáp các vấn đề kỹ thuật cho thành viên cấp dưới. Bảo mật & kiến trúc code: Thiết kế code an toàn, hạn chế các hình thức hack/cheat cơ bản; áp dụng Design Pattern để code dễ bảo trì và mở rộng.
Yêu cầu công việc
Kinh nghiệm nền tảng: Có trên 03 năm kinh nghiệm làm các dự án Unity Game, hoặc đạt trên 60% các nhóm kiến thức chuyên môn dưới đây. Unity Client & 3D: Hiểu vai trò của Unity ở phía game client; hiểu biết về các thành phần của Unity phục vụ việc xây dựng game 3D. Design Pattern: Có kiến thức về các Design Pattern nâng cao như Strategy, Observer, State, Dependency Injection. Performance: Có khả năng tối ưu logic code để đạt hiệu năng tốt trên cả client và server. Real-time Networking: Có kinh nghiệm xử lý Real-time Networking. Network Techniques: Hiểu kỹ thuật Entity Interpolation và cách xử lý mất gói tin. Data: Hiểu về Serialization/Deserialization dữ liệu. Database: Có kiến thức về SQL (MySQL/PostgreSQL) hoặc NoSQL (MongoDB). Planning: Có khả năng chia nhỏ task và ước lượng thời gian (estimation) chính xác. Git: Sử dụng thành thạo Git nâng cao, bao gồm Gitflow, cherry-pick và rebase. DevOps: Có hiểu biết về DevOps là một lợi thế. AI trong công việc: Biết sử dụng AI trong công việc, có khả năng giải thích phần code do AI hỗ trợ tạo ra và chịu trách nhiệm đối với code đó.
Quyền lợi
Thu nhập: 20-30 triệu/tháng Trà, cafe, đồ ăn vặt free. Sinh nhật hàng tháng Thời gian làm việc linh hoạt theo lịch cá nhân Chế độ bảo hiểm: Được tham gia bảo hiểm xã hội theo chính sách của công ty. Team Building: Các hoạt động team building giúp kết nối và xây dựng tinh thần đồng đội. Du lịch hàng năm: Cơ hội tham gia chương trình du lịch hàng năm cùng công ty.