Match score not available

UI Programmer – Console / PC

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

3+ years of game programming experience, 1+ year of game UI development, Proficiency in C++, understanding of UX/UI design.

Key responsabilities:

  • Write maintainable code
  • Collaborate with multiple teams
  • Debug, profile, and optimize UI features
  • Communicate best practices
  • Drive continuous improvement in dev environment
Crucible Recruitment logo
Crucible Recruitment https://www.cruciblerecruitment.com/
2 - 10 Employees
See more Crucible Recruitment offers

Job description

As a UI programmer you will be responsible for a wide range of tasks and taking responsibility for all of the game’s UI and UX needs.

Responsibilities
  • Write clear, maintainable, and well-documented code
  • Develop UI features by working collaboratively with multiple teams including Programmers, Designers, Artists and QA
  • Debug, profile, and optimize UI features and systems
  • Create and update documentation, and communicate best practices and technical constraints of the UI systems
  • Be a driving force in the continuous improvement of the development environment and practices
  • Work closely with the programming team to accomplish creative solutions to blockers
Requirements
  • An understanding and passion for video game user interface design
  • At least 3 years of professional video game programming experience
  • At least 1 year of professional experience developing game UIs, especially collaboratively
  • C++ proficiency
  • Excellent interpersonal communication skills
  • High degree of self-motivation and initiative-taking
  • Predilection and the ability to take on research and self-education
Bonuses
  • Have, or are pursuing, a B.S. or M.S. in Computer Science, Computer Engineering, or an equivalent degree
  • Experience working with Unreal Engine 4/5
  • Experience creating UIs with UE4’s UMG system
  • Experience with console or PC game development
  • Experience developing AAA titles on multiple platforms
Job Category: Programming
Job Type: Full Time
Job Location: Canada Remote

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Interpersonal Communications
  • Self-Motivation

UI Designer (User Interface Designer) Related jobs