Senior Programmer

Vestby, Norway

Job Type

Full Time - Onsite

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.