Game Developer (Cocos)
Mô tả công việc
We&039;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.
• 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.
• 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.
• 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.
• 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.
• System Administration: Deploy and manage game servers on Linux environments. Configure and maintain Nginx for load balancing and serving game assets.
• 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.
• 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.
• 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.
Yêu cầu công việc
• Experience with Spine animation integration.
• Experience with CI/CD tools and unit testing.
• Proficiency in at least one backend language, with a strong preference for Node.js and Golang.
• Hands- on experience with networking protocols and technologies (WebSockets, REST APIs, raw sockets).
• Solid understanding of game development principles, including the game loop, state machines, and strong algorithmic skills.
• Expertise in Cocos Creator, JavaScript, and TypeScript.
• Exceptional problem- solving skills and the ability to work independently or as part of a team.
• Strong knowledge of security best practices in game development (CORS, SQL injection, etc.).
• Familiarity with database systems, including MySQL, PostgreSQL, and Elasticsearch.
• Proven experience as a Game Developer, with a strong portfolio showcasing previous work.
• Experience with Linux environments, Nginx, and logging systems.
Quyền lợi
• 4 Stars standard company trip in summer and a big annual Year- End- Party.
• Provide the famous e- learning platform- Udemy, to encourage continuous learning to adapt to the T- shape model.
• Premium healthcare insurance benefits (PVI Insurance package) and family medical benefit (based on the level of experience).
• Holiday celebrations and parties for team members and family.
• Annual leave up to 17 days: 12 days paid leave + 5 days’ sick leave.
• Coffee and snacks provided.
• Professional and Personal Development Training Programs.
• 13th Salary + Performance Bonus.
• Pass probation Bonus.
• Flexible working time: only 8 hours required as continual working- time at the office.
Cập nhật gần nhất lúc: 2025-10-31 20:35:03












