Game Developer (Cocos)

Công ty Cổ Phần Bản Viên

BV Tower, 54-56-58 Đường số 2, KDC Vạn Phúc City, Quốc Lộ 13, Phường Hiệp Bình Phước, Quận Thủ Đức, Thành phố Hồ Chí Minh, Việt Nam

Overview

Salary:  Thoả thuận

Job Type:  Full-time

Experience: 3 years of experience

Openings: 5

Deadline: 2025-11-30

Posted: 2025-11-16 00:27

Category:  Công nghệ thông tin

Job Description

We're looking for a highly skilled Game Developer to join our team, focusing on both client-side and server-side development for engaging, high-performance games. The ideal candidate has a strong background in game development fundamentals, including algorithms and optimization, and is proficient in both Cocos Creator and backend technologies. You should be a problem-solver with a knack for building robust, secure, and scalable game systems.

• Client-side Development: Develop and maintain game features using Cocos Creator, JavaScript, and TypeScript. Implement and integrate Spine animations to bring game characters and assets to life.

• Server-side Development: Design, develop, and maintain a robust and scalable game server using Node.js and/or Golang. This includes managing game logic, user data, and real-time communication.

• Networking: Implement and manage various networking protocols, including raw sockets, WebSockets, and REST APIs, to ensure seamless and low-latency multiplayer gameplay.

• Database Management: Work with both MySQL and PostgreSQL databases, as well as Elasticsearch for efficient data storage and retrieval.

• Game Optimization: Identify and resolve performance bottlenecks on both the client and server. Implement efficient algorithms and data structures to ensure a smooth gameplay experience.

• Security: Implement and maintain security measures to protect against common vulnerabilities like CORS attacks, cross-site scripting, SQL injections, and various networking attacks. Understand and utilize SSL/TLS mechanisms for secure data transmission.

• System Administration: Deploy and manage game servers on Linux environments. Configure and maintain Nginx for load balancing and serving game assets.

• Testing and Deployment: Develop and execute unit tests to ensure code quality. Work with CI/CD pipelines to automate the build, test, and deployment process.

• Technical Expertise: Demonstrate a deep understanding of multithreading and be a master of both blocking and non-blocking programming paradigms to build high-concurrency systems.

Requirements

• Proven experience as a Game Developer, with a strong portfolio showcasing previous work.

• Expertise in Cocos Creator, JavaScript, and TypeScript.

• Proficiency in at least one backend language, with a strong preference for Node.js and Golang.

• Solid understanding of game development principles, including the game loop, state machines, and strong algorithmic skills.

• Experience with Spine animation integration.

• Hands-on experience with networking protocols and technologies (WebSockets, REST APIs, raw sockets).

• Familiarity with database systems, including MySQL, PostgreSQL, and Elasticsearch.

• Strong knowledge of security best practices in game development (CORS, SQL injection, etc.).

• Experience with Linux environments, Nginx, and logging systems.

• Experience with CI/CD tools and unit testing.

• Exceptional problem-solving skills and the ability to work independently or as part of a team.

Benefits

• 13th Salary + Performance Bonus.

• Pass probation Bonus.

• Premium healthcare insurance benefits (PVI Insurance package) and family medical benefit (based on the level of experience).

• Provide the famous e-learning platform-Udemy, to encourage continuous learning to adapt to the T-shape model.

• Flexible working time: only 8 hours required as continual working-time at the office.

• Annual leave up to 17 days: 12 days paid leave + 5 days’ sick leave.

• Professional and Personal Development Training Programs.

• 4 Stars standard company trip in summer and a big annual Year-End-Party.

• Coffee and snacks provided.

• Holiday celebrations and parties for team members and family.

`