About the Role
The Senior Game Programmer is an experienced developer who is equally comfortable refactoring and optimizing existing systems, developing new systems, debugging complex bugs or researching new solutions and methods. (S)he also mentors more junior developers and creates clear and concise technical documentation as needed.
Responsibilities
Work as a key part of an agile development team, taking responsibility for organizing and planning their own work
Ensure coding standards are followed, and help to enforce good programming practices within the engineering team
Maintain technical documentation for the engineering team as well as other disciplines
Implement practical and timely solutions that meet the game design and technical requirements
Implement code that is modular, self-contained, and defensive and observes the technical constraints on the system
Optimize code and data for memory usage and performance targets
Develop debugging tools for programmers, designers and artists
Mentor other developers as required
Requirements
5+ years of relevant experience
Experience working with PC and/or console games
Excellent C++ skills
Preferably experience working with multiplayer games
Preferably experience working with Unreal Engine 4
Relevant bachelor degree or equivalent experience
Very good organizational skills
Good communicator
Passionate gamer
About the Company
Arctic Hazard is an independent game developer founded by game industry veterans in 2010 and is currently working on two projects, "Norse" as well as one unannounced project. "Norse" is a turn-based strategy game set at the dawn of the Viking Age and the main narrative is written by Giles Kristian, whose Viking novels, the Raven trilogy and The Rise of Sigurd series have been translated around the world, and whose latest novel, Lancelot, is set to become a major screen adaptation.