Job Description:
The Game Programmer in Doha, Qatar, is responsible for developing and implementing software code that powers interactive video games and digital entertainment experiences. Working closely with game designers, artists, and testers, the programmer transforms creative concepts into playable, high-performance games across multiple platforms such as PC, consoles, and mobile devices.
Key responsibilities include writing clean, efficient, and maintainable code in languages like C++, C#, or JavaScript, developing game mechanics, physics, AI behaviors, and user interfaces. The role involves debugging, optimizing performance, and collaborating on feature development cycles using Agile methodologies. The programmer also integrates third-party tools and APIs to enhance gameplay and ensures compliance with platform requirements.
This position plays a significant role in supporting Qatar’s emerging gaming and digital media industry, contributing to both entertainment and educational digital content.
Job Requirement:
Education: Bachelor’s degree in Computer Science, Game Development, Software Engineering, or related field.
Experience: 2–4 years of experience in game programming or software development.
Skills:
Proficiency in programming languages such as C++, C#, JavaScript, or Unity/Unreal Engine scripting.
Strong understanding of game development frameworks, physics engines, and AI programming.
Familiarity with 3D graphics programming, shaders, and animation systems.
Experience with version control systems like Git.
Ability to debug, profile, and optimize game code.
Language: Proficient in English; knowledge of Arabic is beneficial.
Other Requirements:
Passion for gaming and interactive media.
Ability to work collaboratively in multidisciplinary teams.
Strong problem-solving skills and attention to detail.
Willingness to learn new technologies and tools.