A game development company is seeking a skilled developer to design, develop, and maintain game engine features using Cocos2d-x in C++. The ideal candidate will have proven experience in high-performance game projects, strong skills in C++, and a background in computer graphics. This remote role involves collaborating with cross-functional teams, optimizing game performance, and addressing technical issues effectively. Offering flexible hours between 10-40 per week and a compensation range of $50-$120 per hour.
Qualifications
Experience with Cocos2d-x and C++ in high-performance game projects.
Strong background in graphics and memory optimization.
Experience in deploying games for mobile and desktop platforms.
Responsibilities
Develop and maintain game features using Cocos2d-x and C++.
Optimize rendering performance and memory usage.
Collaborate with design and QA teams on game features.
Skills
Cocos2d-x
C++
Game development
Memory optimization
Cross-platform development
Communication skills
Problem solving
Job description
Overview
Type: Permanent
Compensation: $50 – $120/hour
Location: Remote
Commitment: 10-40 hours/week
Role Responsibilities
Design, develop, and maintain game engine features using Cocos2d-x in C++.
Optimize memory usage, rendering performance, and platform-specific integrations across multiple devices.
Ensure scalable and maintainable game architectures suitable for global game releases.
Collaborate with designers, artists, and QA teams to implement and refine game features.
Diagnose, troubleshoot, and resolve complex engine-related issues across platforms.
Stay updated on advancements in game engine technologies and recommend improvements.
Communicate technical concepts clearly in both written and verbal formats within a distributed team environment.
Requirements
Proven experience developing with Cocos2d-x and C++ in high-performance game projects.
Strong background in computer graphics, rendering pipelines, and memory optimization.
Hands-on experience deploying games for mobile (iOS/Android), desktop, and console platforms.
Deep understanding of cross-platform development challenges and solutions.
Excellent written and verbal communication skills.
Strong problem-solving skills and attention to detail in complex technical environments.
Ability to work effectively in a remote, fast-paced, globally distributed team.