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.