Logo for Crucible Recruitment

UI Programmer – Console / PC

Roles & Responsibilities

  • At least 3 years of professional video game programming experience.
  • 1 year of experience developing game UIs, especially collaboratively.
  • Proficiency in C++ and understanding of video game user interface design.
  • A B.S. or M.S. in Computer Science or related field is a bonus.

Requirements:

  • Write clear, maintainable, and well-documented code for UI features.
  • Collaborate with multiple teams including Programmers, Designers, Artists, and QA.
  • Debug, profile, and optimize UI features and systems.
  • Create and update documentation while communicating best practices for UI systems.

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

Related jobs

Other jobs at Crucible Recruitment

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.