UI Programmer // Intermediate or Senior

  • Tech team
  • Auckland, New Zealand

UI Programmer // Intermediate or Senior

Job description

Help bring an exciting AAA project to life. We believe a slick UI makes a real difference to a game's atmosphere and feel. You'll rapidly prototype game systems and gameplay using Unreal Engine 4 (Blueprints and/or C++ depending on which is best for the task). 

In this role you will:

    • Prototype core UI systems - combat, exploration, inventory, storefronts and more
    • Collaborate with the design and programming teams to quickly prototype interaction concepts for the game
    • Focus on the user experience as much as the code
    • Implement code that is modular, self-contained, and defensive and observes the technical constraints on the system
    • Work as a key part of an agile development team, taking responsibility for organising and planning your own work
    • Maintain technical documentation 
    • Read and contribute to the game design documents to understand the intended player experience
    • Use Unreal Engine 4, Jira and Confluence

Job requirements

    • Experience with Unreal Engine 4, Visual Studio and Perforce
    • 3-6 years of professional software development experience
    • Bachelor’s degree in a relevant subject or equivalent industry experience
    • Experience on a published game in a UI programming capacity
    • Excellent C++ coding skills with experience in code optimisation and multi-processor programming

The position is full time, permanent and onsite in Auckland. Assistance is provided for relocation & support for obtaining a visa. We highly value diversity. Regardless of disability, gender, sexual orientation, ethnicity, or any other aspects of your culture or identity you have an important role to play in our team.