Senior UI Programmer - Unannounced Project


Offre publiée le 2024-07-01

Behaviour Interactive

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.
  • 30+ days ago