Epicareer Might not Working Properly
Learn More

Game Developer (Cocos Creator)

RM 8,000 - RM 10,000 / Per Mon

Failed to check availability
Retry

Original
Simplified

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.
  • 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 draw calls.

    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.

                  8. Language Skills:

                  • Proficiency in Mandarin, both spoken and written, to facilitate clear communication and documentation.

    • KPI Allowance
    • yearly bonus
    • yearly increment