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.