
Mobile Game Developer Fullstack 5EXP java, c++, c#, PHP
Kỹ Năng & Tech Stack Yêu Cầu
Nội Dung Tuyển Dụng & Đãi Ngộ
Tin tổng hợp từ itviec. Jobryva tiếp nhận hồ sơ và chuyển thông báo cho quản trị viên; không tự nộp hồ sơ sang website nguồn.
Mô Tả Chi Tiết
Top 3 Reasons To Join Us
The Job
Tham gia phát triển, bảo trì và vận hành các sản phẩm Game (Web và Mobile).
Lập trình các tính năng gameplay theo Game Design và yêu cầu của sản phẩm.
Xây dựng các hệ thống trong game: nhân vật, chiến đấu, kỹ năng, vật phẩm, nhiệm vụ, sự kiện, shop, UI, tài nguyên, animation và các module liên quan.
Phát triển và tối ưu game trên nhiều nền tảng: Web, Android và iOS.
Làm việc với các game engine/framework như Cocos Creator, Unity hoặc công nghệ tương đương.
Tích hợp giao tiếp giữa Game Client và Game Server qua HTTP/HTTPS, WebSocket, TCP hoặc giao thức phù hợp.
Phân tích và xử lý lỗi gameplay, logic, UI, network, tài nguyên và hiệu năng.
Tối ưu FPS, CPU, memory, draw call, loading time, network traffic và dung lượng game.
Phối hợp với các team liên quan để triển khai tính năng.
Review code, refactor và cải thiện chất lượng source code hiện có.
Phân tích bug từ log, dữ liệu thực tế và phản hồi của người chơi; xác định root cause và đưa ra giải pháp.
Your Skills and Experience
Có ít nhất 5 năm kinh nghiệm lập trình game thực tế.
Đã trực tiếp tham gia phát triển ít nhất một sản phẩm Mobile Game hoặc Web Game.
Có kiến thức tốt về lập trình hướng đối tượng, cấu trúc dữ liệu, thuật toán và tư duy logic.
Thành thạo ít nhất một trong các ngôn ngữ: TypeScript/JavaScript, C#, C/C++, PHP, Java.
Có kinh nghiệm tốt về lập trình phía server side, hiểu rõ các cơ chế làm việc ở tầng server.
Có kinh nghiệm với ít nhất một game engine/framework như Cocos Creator, Unity hoặc công nghệ tương đương.
Hiểu rõ game loop, scene, component, event, animation, asset/resource management và object lifecycle.
Có khả năng đọc hiểu, phân tích, debug và phát triển tiếp trên source code của dự án có sẵn.
Hiểu cách Game Client giao tiếp với Game Server.
Có kinh nghiệm sử dụng Git và quy trình quản lý source code theo team.
Có khả năng làm việc độc lập, estimate công việc và phối hợp tốt trong team.
Có kiến thức về Database, đặc biệt SQL và mô hình dữ liệu; hiểu query, index, transaction và có khả năng đọc/truy vấn dữ liệu phục vụ debug. Kinh nghiệm với MySQL/MariaDB, Redis hoặc database tương đương là lợi thế.
Có kiến thức và khả năng làm việc trên hệ thống Linux: command line, process/service, file permission, log, SSH/SCP/rsync, shell script và các công cụ kiểm tra tài nguyên/network cơ bản.
Có khả năng phân tích và debug các vấn đề network của game như timeout, mất kết nối, reconnect, latency cao, packet loss và lỗi giao tiếp giữa Game Client – Game Server.
Có kiến thức nền tảng tốt về Network và các mô hình/giao thức mạng; hiểu TCP/IP, TCP, UDP, HTTP/HTTPS, WebSocket, DNS, socket, port, latency, packet loss và cơ chế kết nối Client–Server.
Biết áp dụng tốt các AI model vào công việc.
Why You'll Love Working Here
Quà cho dịp Lễ, Tết
Thưởng cuối năm,.. tùy thuộc vào tình hình SXKD thực tế
Được cấp thẻ Bảo hiểm sức khỏe Bảo Việt khi trở thành nhân viên chính thức
Thâm niên cứ 3 năm được cộng thêm 1 ngày phép
Chương trình du lịch hàng năm
Địa Điểm & Thời Gian Làm Việc
Có lộ trình phát triển rõ ràng: Game Developer → Senior Game Developer → Technical Lead / Game Client Lead → Game Technical Manager
Tra Cứu Lương Thị Trường
Xem bảng phân vị mức lương Median, p25 và p90 cho vị trí MID Mobile Game Developer Fullstack 5EXP java, c++, c#, PHP tại Vietnam.
Mở Báo Cáo Lương Chi Tiết →