Tool Programmer - Frontend UI

Job Type:
Areas of Expertise:
Programming and Development
Ubisoft - Quebec
Job Ref:

Team of Ubisoft Quebec is looking for a candidate who will work with the technology team at Ubisoft Montreal, but from the studio of Quebec

Job Summary:

The incumbent is responsible to design, implement, improve and ensure the proper functioning of tools that complement the capabilities of the engine and help to improve the efficiency of the production team.


The usual main duties of this job are:

Compile and understand the IT development needs and analyze their feasibility to improve the production pipeline;
Analyze existing functionality in the engine and the available tools and suggest improvements in designing and implementing new systems when needed;
Supporter features and systems designed for production: production workflows in the editor, plugins in third party applications (3DSMax, Maya, source control, etc.) and tools for "productivity" (compilation, buildprocess, etc. );
Analyze and correct "bugs" on the tools identified by other trades and by testers tools (and possibly by the quality control team);
Document their work to transfer knowledge and allow users (production) to understand how to use the systems and capabilities;
Perform other related duties.


Bachelor in Computer Science or Computer Engineering or other similar establishments.

Relevant experience:

Minimum 5 to 10 years of software programming experience, ideally in the field of video game or other relevant experience in programming tools.

Skills and knowledge:

Experience and interest UI frontend
Good knowledge of C #
database knowledge (ideally SQL Server, MongoDB and other paper-based db (an asset)
WCF (August 1)
Windows Universal Apps (an asset)
Javascript - typescript - object oriented Javascript layer over (an asset)
Having a good analytical and synthesis
Have good interpersonal and communication skills
Be independent and resourceful
Have a sense of initiative
Have an eye for detail
Ability to solve problems
Good knowledge of data structures and algorithms
Be flexible in the organization of its work
Ability to work in team
Ability to easily adapt to changes

Contact Details:
Ubisoft - Quebec
Tel: +1 (418) 524-1222
Contact: Recruitment Team

You may return to your current search results by clicking here.

Latest Job Listings