Game Programmer
We are looking for a Programmer who is passionate about all aspects of video game programming to work on a legacy project. This programmer should have a wide range of interests and skills, including gameplay, systems, engine, graphics, and user interface.
Role:
Working on a C++/Lua codebase, using a custom game engine
Implementing new gameplay and game systems
Improving and optimizing existing code
Collaborating with artists and designers
Requirements:
Experience with video game programming, ranging from gameplay to systems
Proven experience working with a game studio or released game
Experience with modern C++ (At least C++11, preferably C++14 and above)
Familiarity with video games, especially indie games
Strong grasp of software engineering, able to write organized, understandable code
Ability to understand an unfamiliar code base without support, and effectively debug it
Understanding of distributed source control (such as git)
Flexible with technology and willingness to learn new things
Good communication skills with technical and non-technical team members
Self-motivated and proactive attitude towards work
Pragmatic personality, able to focus on what’s best for the project
Desirable skills:
Hands on experience implementing a variety of different gameplay experiences and a good sense of “game feel” and game design
Experience with Lua or other embedded scripting languages
Optimization
Past experience working, testing, and debugging games on consoles
Experience with Console Certification
Experience with Multiplayer Game Development
Benefits:
4-day work week (Monday-Thursday)
Flexible hours
No-crunch policy and culture
Do you want to join our team as our new Game Programmer? Then we'd love to hear about you!