x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Senior Cocos Creator Game Developer
 banner picture 1  banner picture 2  banner picture 3

Senior Cocos Creator Game Developer

Germinate Pte. Ltd.

We are seeking an experienced Senior Cocos Creator Game Developer to join our team. As a Senior Developer, you will be responsible for developing and optimizing our game projects using the Cocos Creator engine (version 2.4 or above). You should have solid JavaScript/TypeScript development skills, a deep understanding of Object-Oriented Programming (OOP) and component-based development, and experience in optimizing game memory and drawcalls.


Key Responsibilities

Game Development and Maintenance:

  • Develop high-quality 2D/3D games using Cocos Creator (version 2.4 or above).
  • Write efficient, maintainable JavaScript/TypeScript code to ensure game performance and stability.

Component-Based Design:

  • Apply Object-Oriented Programming (OOP) and component-based development concepts to design and implement game modules.
  • Use MVC or Pure-MVC design patterns for architecture design and implementation.

Network Communication:

  • Design and implement network communication mechanisms based on HTTP and WebSocket to ensure efficient game data transmission.

Performance Optimization:

  • Optimize memory usage and drawcalls to improve game performance on various devices.
  • Perform performance analysis and debugging to resolve bottlenecks.

Data Structures and Algorithms:

  • Proficient in common data structures (e.g., stacks, queues, maps, arrays) and their low-level operations.
  • Apply data structures to solve practical development problems and enhance code efficiency.

Game Type Experience:

  • Experience in developing Slots and card games, with an understanding of the design patterns and challenges specific to these games.

Requirements


Experience:

  • Proficient in Cocos Creator engine (version 2.4 or above) with at least 3 years of experience.
  • Extensive experience in game development, capable of independently completing projects and optimizations.

Programming Languages:

  • Proficient in JavaScript and TypeScript, with the ability to write efficient, maintainable code.

Design Patterns:

  • Deep understanding of Object-Oriented Programming (OOP) and component-based concepts, with practical application experience.
  • Familiar with MVC or Pure-MVC design patterns, with relevant application experience.

Network Communication:

  • Knowledge of HTTP and WebSocket communication protocols, with the ability to design and implement efficient network communication mechanisms.

Data Structures:

  • Proficient in common data structures (e.g., stacks, queues, maps, arrays) and their low-level operations and applications.

Performance Optimization:

  • Experience in memory and drawcall optimization, with the ability to optimize across different device configurations.

Game Development Experience:

  • Experience in developing Slots and card games, with the ability to understand and address the specific requirements and challenges of these games.

Language Skills:

  • Proficiency in Mandarin, both spoken and written, to facilitate clear communication and documentation.
✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?