Responsive Navbar

Game Developer

Job Description

Roles & Responsibilities

Job Title: Mid-Level Game Developer (Game Developer / Software Engineer – Games) 

Summary:

As a Game Developer, you will take ownership of mid-sized features and systems, contributing to both gameplay and technical infrastructure. This role requires solid engineering fundamentals, the ability to work independently, and cross-functional collaboration with art, design, and QA teams to deliver high-quality, performant game experiences.

Key Responsibilities:

  • Design, develop, and maintain core gameplay systems, tools, or backend functionality.

  • Optimize code for performance, memory usage, and scalability across target platforms.

  • Debug and resolve complex gameplay, engine, and system-level issues.

  • Collaborate with artists, designers, and QA to integrate content and ensure functional delivery.

  • Contribute to codebase structure, maintain reusable code libraries, and assist in technical documentation.

Requirements:

  • 2–5 years of professional experience in game development or interactive software engineering.

  • Strong programming skills in C++, C#, or other industry-relevant languages.

  • Experience with modern game engines such as Unreal Engine (Blueprints & C++) or Unity.

  • Solid understanding of game engine architecture, performance profiling, and multithreading.

  • Familiarity with version control systems such as Git or Perforce.

  • Shipped at least one commercial title or completed a major playable project.

Tools & Technical Skills:

  • Languages: C++, C#, Python (bonus)

  • Engines: Unreal Engine 5, Unity

  • Debugging & Profiling: Visual Studio Profiler, RenderDoc, UE Insights, Unity Profiler

  • Version Control: Git, Perforce

  • Scripting/Workflow Tools: Blueprint (UE), Unity C# scripting, basic Python or editor tooling

  • Development Environments: Visual Studio, Rider, VS Code

Core Developer Skillset:

  • Strong problem-solving and analytical thinking in real-time systems

  • Proficiency in writing clean, scalable, and modular code

  • Ability to collaborate with non-engineering teams effectively

  • Attention to optimization, especially in performance-critical systems (e.g., AI, physics, rendering)

Job Detail
  • Work Type: Full Time
  • Languages to be known :
  • Country: United Arab Emirates
  • City: Dubai
  • Job Category : Information Technology