What you will do
Develop mainly in C++ by applying the principles of object-oriented development;
Implement user interfaces in collaboration with UX design the Game Design Team;
Debug and optimize its code as much as possible to the top level to ensure performance and technical quality;
Write clean, high quality, powerful and documented code;
Work effectively with other members of the programming team;
Participate in the analysis and recommendation of technological solutions to be used on projects;
Remain discovering and discovering new ways to make the game better, faster and more impressive;
In collaboration with other programmers, imagine and then implement the different systems they are responsible for according to the established deadlines;
Work with the design team to develop the most appropriate technical solutions.
What you bring
University diploma in programming, computer engineering, software engineering or the equivalent
At least 4 years of industry experience in Programming
Experience in the game industry is an important asset
Proficiency in of the C++ programming language;
Strong skills in Object Oriented Design (OOD);
Model-View-Controller (MVC) experience;
Experience in optimization;
Experience in unit tests;
Experience in developing on Unreal Engine, an asset;
Knowledge in shaders is an asset;
Knowledge of Photoshop and / or Illustrator is an asset;
Have good math skills.
Even better if you have
Ability to divide work into tasks and provide realistic time estimates for implementation;
Ability to manage time autonomously;
To be able to work in a team;
A desire to push back the barriers of video game technology is required;
Maturity to give and receive constructive criticism is expected;
Excellent skills for oral and written communication.
Why join us?
4 days weeks schedule: because your personal life is important;
Flexible work schedule: because unexpected events are part of life when you are sick or need personal days;
Hybrid work: because we have adapted to the new reality;
Access to Groupe insurance: To take care of yourself and your loved ones;
Access to Groupe RRSPs: we think about your future;
Access to a telemedicine service for the family: to avoid a pleasant 24hours in the emergency room
Bonus system: we recognize the work accomplished
Come and create emotion with us!