Job Openings Game Programmer

About the job Game Programmer

We are looking for a passionate and talented Game Programmer to join our development team. Youll play a key role in bringing our game concepts to life by building gameplay systems, tools, and features. This role is ideal for someone who thrives in a creative, fast-paced environment and has a love for game development.

Responsibilities

  • Design, implement, and maintain core gameplay systems (e.g., AI, UI, physics, networking).

  • Collaborate with designers, artists, and other programmers to build polished, high-performance features.

  • Optimize code and systems for performance across target platforms (PC, console, mobile).

  • Debug, profile, and fix technical issues and bugs.

  • Contribute to code reviews, architecture discussions, and best practices.

  • Write clean, well-documented, and efficient code.

Requirements

  • Proficiency in C++, C#, or other relevant programming languages.

  • Experience with game engines such as Unity, Unreal Engine, or similar.

  • Strong understanding of object-oriented programming, data structures, and design patterns.

  • Experience with version control systems (e.g., Git, Perforce).

  • Ability to work effectively in a team environment.

  • Strong problem-solving and communication skills.

Nice-to-Have

  • Experience with multiplayer/networked game systems.

  • Familiarity with graphics programming or shaders.

  • Experience developing for consoles (e.g., PlayStation, Xbox, Switch).

  • Knowledge of build pipelines and continuous integration.