Cocos2d-x Game Engine Developer (C++) | Remote

Company:  Crossing Hurdles
Location: Remote
Closing Date: 29/06/2026
Hours: Full Time
Type: Permanent

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.

#J-18808-Ljbffr
Apply Now
Share this job
Crossing Hurdles
  • Similar Jobs

  • Game Developer for AI Model Training (Cocos2d-x)

    remote
    View Job
  • Game Engine Developer (Open 3D Engine - O3DE)

    Remote
    View Job
  • Senior Game Engine Engineer — Remote, High-Performance Core Tech

    Remote
    View Job
  • Mobile Game Developer (Solar2D, Corona SDK)

    remote
    View Job
  • Python Game Developer for AI Training (Panda3D)

    remote
    View Job
An unhandled error has occurred. Reload 🗙