PERMANENT – FULL TIME
SENIOR UI PROGRAMMER
REPORTS TO: LEAD UI PROGRAMMER
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.
EXPERIENCE & QUALIFICATIONS:
University diploma in programming, computer engineering, software engineering or the equivalent
At least 6 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.
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.
MOTIVATION & INTERESTS:
Ambition and passion for video games are essential!