C++ Game Developer

This a Full Remote job, the offer is available from: Europe, EMEA, Ukraine

Job Description

We are looking for an experienced C++ Game Developer to join the team working on Asphalt 9 China, one of Gameloft's racing games. As part of the development team, you will contribute to the full development cycle of the game, developing new features and technologies, supporting existing systems, and continuously improving the game's performance and quality. You will work on different aspects of a fast-paced racing game, combining strong C++ engineering skills with hands-on game development and close collaboration across disciplines.

Daily power-ups

  • Develop game features in C++ according to design specifications, technical requirements, and existing programming standards;
  • Integrate different 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.

Your allies

You will work closely with other Game Developers, 2D and 3D Artists, Game Designers, Level Designers, and Backend Developers. As part of a cross-functional team, you will collaborate with colleagues across different disciplines to develop new features, improve existing systems, and deliver exciting racing experiences to players worldwide.

Leveling up

This role offers the opportunity to deepen your expertise in C++ game development while working on a globally recognized racing franchise. You will gain experience with complex real-time game systems, performance optimization, multithreading, and game architecture, contributing to a live game that continues to evolve with new content and features.

Our recruitment process may include:

  • First interview: Recruiter interview;
  • Test: Online technical assessment;
  • Second interview: Technical interview;
  • Final interview: Project/Team interview, if required.

Your next level

This role is a great match for an experienced C++ Developer who enjoys solving technical challenges, optimizing game performance, and working on complex systems that directly impact the player experience. You'll have the opportunity to develop your technical expertise while contributing to one of Gameloft's most recognizable racing franchises.

Qualifications

YOUR TOOLKIT

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

YOUR PLAYER PROFILE

You are a developer who enjoys solving complex technical problems, working with different game systems, and finding efficient solutions.

Experience in any of the following areas will be a strong advantage:

  • Programming 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.

Additional Information

WHAT'S IN IT FOR YOU

Loots & Perks

  • Possibility to work remotely in a global product company;
  • Competitive salary based on your 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 our educational platform with courses, training programs, and certifications;
  • Employee Referral Program;
  • Technical support and equipment.

Ready to hit start?

You will be working on Asphalt 9 China, a high-energy racing game featuring an impressive collection of real-world supercars, spectacular tracks, and competitive racing experiences.

To consider your application, we require a full version of your CV in English. Qualified candidates will be invited to complete an online technical assessment as part of the selection process.

Ready to put your C++ skills in the fast lane? Apply now and join the Asphalt 9 China team!

This offer from "Gameloft Montreal" has been enriched by Jobgether.com and got a 0% flex score.
Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...