About The Position

We are looking for an experienced C++ Game Developer to join the team working on Asphalt 9 China, one of Gameloft's racing games. The developer will contribute to the full development cycle, building new features and technologies, supporting existing systems, and improving the game's performance and quality. The role involves different aspects of a fast-paced racing game, combining C++ engineering with hands-on game development and collaboration across disciplines. The developer will work closely with Game Developers, 2D and 3D Artists, Game Designers, Level Designers, and Backend Developers. This cross-functional role offers the opportunity to deepen C++ game-development expertise while working on complex real-time systems, performance optimization, multithreading, and game architecture for a live game that continues to evolve with new content and features.

Requirements

  • At least 3 years of practical C++ programming experience on commercial or other real-world projects.
  • Strong understanding of software architecture and object-oriented programming.
  • Solid knowledge of 3D mathematics.
  • Practical experience with multithreading.
  • Ability to design and maintain efficient, reusable, and reliable code.
  • Understanding of performance optimization and application responsiveness.
  • Strong problem-solving and debugging skills.
  • Ability to work effectively within a cross-functional development team.
  • Responsibility, ownership, and commitment to agreed deadlines.
  • Good English reading and writing skills.

Nice To Haves

  • Programming experience for mobile devices and/or consoles.
  • Professional or personal experience in video game development or other real-time 3D applications.
  • Knowledge of client-server communication and networking technologies.
  • Experience with scripting languages such as Python, Lua, TypeScript, or similar.
  • Experience working with Unity and/or Unreal Engine.

Responsibilities

  • Develop game features in C++ according to design specifications, technical requirements, and existing programming standards.
  • Integrate game components, including engine systems, gameplay, UI, graphics, animations, and sound.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Optimize and troubleshoot game systems to ensure smooth performance, stability, and responsiveness.
  • Contribute to game design and technical specifications.
  • Support and improve existing game technologies and systems.
  • Investigate technical issues and contribute to solutions throughout the development lifecycle.
  • Collaborate with developers, artists, designers, and backend developers to develop features, improve systems, and deliver racing experiences.

Benefits

  • Possibility to work remotely in a global product company.
  • Competitive salary based on experience and qualifications.
  • 21 days of paid vacation.
  • 5 days of paid sick leave.
  • National holidays as non-working days.
  • Medical insurance.
  • Access to psychologist support.
  • Parental leave.
  • Access to an educational platform with courses, training programs, and certifications.
  • Employee Referral Program.
  • Technical support and equipment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service