Develop and Support A Proprietary Multi-Platform Game Engine

SENIOR PROGRAMMER

 
 

RESPONSIBILITIES

We are seeking a talented Senior Programmer to join our team. The job will require development and support of a proprietary multi-platform game engine in cooperation with other Programmers, Artists, Animators, and Designers to design, implement, polish, debug, and optimize high quality gameplay features and systems.

  • Development and support of in-house game engine (4A Engine).

  • Keep track of code quality and style.

  • Determine tasks to implement features and systems, and accurately determine associated timelines.

  • Implement features taking care to write efficient code and with an eye to a quality end-user experience.

  • Write clean, professional, and maintainable code.

  • Troubleshoot complex problems as they arise and construct solutions to unforeseen design problems in a timely manner.

  • Writing necessary supporting documentation.

REQUIREMENTS

  • 5+ years of professional experience.

  • Bachelor's degree in Computer Science.

  • Strong C++ programming skills.

  • Excellent math and/or physics skills.

  • Experience with one of eighth generation game engines.

  • Understanding of STL, Design Patterns, OOP, multithreading, and template programming.

  • Experience with multiplatform development.

  • Excellent problem-solving skills.

  • Self-direction and motivation.

  • Understanding of the full software development life cycle.

  • Management and leadership skills.

 

PreferenceS

  • Proactive attitude.

  • Desire to help drive the improvement of the game engine year-over-year.

  • A passion for games.

Benefits (Malta)

  • Relocation Package

  • Residency/Work Permit

  • Comprehensive Benefits Package

  • Lots of Sunshine