Game Developer (cocos Creator)

Kuala Lumpur, Malaysia

Job Description


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.
ResponsibilitiesKey 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.
Benefits
  • KPI Allowance
  • yearly bonus
  • yearly increment
Additional Benefits
  • Annual Leave
  • Medical and Hospitalisation Leave
  • EPF / SOCSO / PCB
  • Annual Bonus
  • Performance Bonus
  • 5 Working Days
SkillsGame DevelopmentImportant InformationNever provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report This Job ad.

Ricebowl

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1070377
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, Malaysia
  • Education
    Not mentioned