C++ Game Developer (Senior level)
Gameloft
Job Summary
As a Senior C++ Game Programmer, you’ll be at the core of our game creation process. You’ll collaborate with talented designers, artists, and fellow programmers to bring to life new features and environments of our games. With a high level of ownership and autonomy, you'll actively shape game architecture, guide junior team members, and ensure the quality, stability, and performance of our gameplay systems.
Must Have
- Design, implement, and optimize game features and core systems in C++ across multiple platforms.
- Collaborate with cross-functional teams to translate design requirements into robust technical solutions.
- Review, refactor, and maintain high-quality code that is clean, efficient, and well-documented.
- Proactively identify bottlenecks, anticipate risks, and propose long-term technical solutions.
- Contribute to the continuous improvement of our development processes, tools, and best practices.
- Mentor junior programmers and support technical onboarding of new team members.
- Work within an agile development framework, participating in planning, dailies, reviews, and retrospectives.
Job Description
If you’re looking for an exciting challenge opportunity and want to work with a group of bold and talented people, don’t hesitate and join us!
JOB DETAILS
ABOUT YOU
As a Senior C++ Game Programmer, you’ll be at the core of our game creation process. You’ll collaborate with talented designers, artists, and fellow programmers to bring to life new features and environments of our games.
With a high level of ownership and autonomy, you'll actively shape game architecture, guide junior team members, and ensure the quality, stability, and performance of our gameplay systems.
Your role:
- Design, implement, and optimize game features and core systems in C++ across multiple platforms.
- Collaborate with cross-functional teams to translate design requirements into robust technical solutions.
- Review, refactor, and maintain high-quality code that is clean, efficient, and well-documented.
- Proactively identify bottlenecks, anticipate risks, and propose long-term technical solutions.
- Contribute to the continuous improvement of our development processes, tools, and best practices.
- Mentor junior programmers and support technical onboarding of new team members.
- Work within an agile development framework, participating in planning, dailies, reviews, and retrospectives.