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