The role Since several work modes are offered to all our employees (% from home, Flex, % in-office), job opportunities posted here are available whether you live in Quebec or Ontario, unless indicated otherwise.
If you have a disability and need some help accessing or using our website or application system, just reach out to us. We want your interview experience to be top-notch, so if there's anything we can do to make it more comfortable and positive, let us know at the time of the application.
Behaviour is looking for a programmer to increase its expertise in the UI area. The programmer will work in a dynamic environment, with other programmers as well as a creative team on prototyping, design, implementation, and improvement of many aspects of the projects related to UI and gamer experience. In this role you will :
- Work within a cross-disciplined team including programmers, designers, animators , and artists on the UI aspect of many features of the game.
- Participate in the development of a high-level framework of reusable UI components to ease sharing between projects.
- Be the owner of the UI area for the game, in collaboration with the tech lead and other UI persons
- Implement features considering maintenance, evolution, and live support, respecting our standards in terms of quality and performance;
- Test carefully the newly implemented features and suggest improvements;
- Debug and optimize your code at a low and high level to ensure optimal performance and quality;
- Be an active participant in our code review process.
What we're looking for :
- 5+ years of experience as a Programmer in the game industry;
- Strong skills in C++ programming;
- Strong understanding of how a game engine works and of editor concepts;
- Strong interest and a real enthusiasm for gaming technologies, UI, and gamer experience;
- You love solving challenging technical problems with the most effective solutions;
- You can prioritize, plan, and organize your work & time and work within deadlines;
- You have strong communication and interpersonal skills;
- You thrive on change and can adapt to changing needs and requirements;
- Bonus point - Development experience with Unreal 4 or later, UMG, or MVVM framework.