CAREERS

OPEN POSITIONS

  • AI Programmer

    Show more
    Close
    Description

    Reporting to the technical director, the candidate will work within a collaborative multidiscipline environment, implementing AI features that meet the requirements of the project’s design and technical bibles.

    Responsibilities
    • Work under the direct responsibility of the technical director;
    • Analyze and understand the project’sAI related intentions, in order to assess their technical feasibility, define and then implement the required features;
    • Suggest improvements to the existing pipeline that match the project’s needs;
    • Collaborate with designers and animators to discuss technical constraints and propose solutions;
    • Develop the required tools in collaboration with the tools team to provide efficient feature development during the production;
    • Support the AI features and systems designed for production;
    • Ensure coding standards are followed;
    • Ensure the creation of technical documentation.
    Requirements
    • Bachelor’s degree in computer science or computer engineering, or equivalent training or experience;
    • 4 to 6 years of work experience in game industry;
    • Good C/C++ and/or C# programming skills, with good knowledge of object oriented development;
    • Good knowledge of modern AI technologies (navmeshes, pathfinding, …);
    • Autonomous and flexible with work organization;
    • Good at defining data-driven designs;
    • Passionate about playing and making games;
    • Results-oriented;
    • Good interpersonal and oral and written communication skills;
    • Ability to adapt to change;
    • Experience with commonly used development tools such as Visual Studio and Perforce;
    • Console development and Unreal Engine experience are a plus.
  • Animator

    Show more
    Close
    Description

    As an Animator, you will be responsible for the quality and content of the animations and the functionality of the gameplay systems.

    Responsibilities
    • Collaborating with the Animation Director, Engineering and Design teams to help define the projects animation style and benchmarks, by participating in prototypes and previsualizations;
    • Assist in animation system design;
    • Create compelling animations, cinematic character performances and Ai with intention, utilizing both key framed and motion capture techniques, to compliment the game design, user experience, and promote the artistic vision of the game;
    • Be proactive in identifying animation related issues and assist in problem solving;
    • Respect the delivery deadlines of the project.;
    • Communicate progress updates to the Animation Director and other departments.
    Requirements
    • College diploma in 3D Animation, or equivalent training or experience;
    • Minimum three (3) years of relevant experience as an Gameplay\Ai Animator in the videogame industry;
    • Shipped at least 1 game as a Gameplay\Ai Animator, on a ‘AAA’ console title; having participated from production through the debug period;
    • Solid knowledge of animation software such as, 3Ds Max or Maya;
    • Familiar with pose to pose keyframe animation and motion capture editing;
    • Excellent understanding of animation principles and human biomechanics;
    • Expertise with animation pipelines, being able to take an animation from conception to creation, integration, debug, and polish;
    • Experience working with state machines in game engines and creating animation state-graphs;
    • Good knowledge of visual language related to film and image composition;
    • High-level understanding of user experience and animations role in a game project;
    • Solid understanding of the human anatomy;
    • Be flexible and open-minded;
    • Excellent problem-solver;
    • Adapt easily to change;
    • Good working knowledge of various departmental terminology related to video games including animation, game design, and programming;
    • Excellent communication skills in English and French (both oral and written).

    ***Please provide a demo reel with your application***

  • Game Designer

    Show more
    Close
    Description

    The Game Designer will be responsible for crafting the gameplay linking the different narrative sections of the ARG together.

    Responsibilities
    • Make the Storyworld’s narrative come to life online through multiple experiential websites linked by compelling gameplay mechanics;
    • Design gameplay mechanics that form the basis of the audience’s experience online;
    • Help prototype, develop and update websites of different scope and size according to the Storyworld rollout planning;
    • Interface and dialogue with the Storyworld Brand Team to contribute to the narrative through creative and unique experiences;
    • Delineate interactions with other brand initiatives;
    • Design a progression system for the audience that takes into account the narrative they experience as well as their progress;
    • Developing and maintaining design documentation, including but not limited to mechanics, guidelines, UI flows, game loops and progression;
    • Establishing, maintaining and enhancing relationships with inside and outside creative resources;
    • Proactively find problems with the gameplay and come up with solutions.
    Requirements
    • Two or more years of professional game design experience;
    • Extensive knowledge of game mechanics (puzzles and cryptography a plus);
    • Come up with suitable game mechanics that fall in line with the project’s vision;
    • Iterate designs to create a great gameplay experience;
    • Ability to both conceptualize, analyze and implement game ideas using various tools and technology;
    • Proactively find problems with the gameplay and come up with solutions;
    • Knowledge of image editing (mocking up) tools is a plus;
    • Excellent knowledge of game edition’s tools is a plus;
    • Excellent video game culture and knowledge of games;
    • High level of creativity;
    • Strong communication and writing skills both in French and in English will be an asset.
  • Gameplay programmer

    Show more
    Close
    Description

    Working under the direct responsibility of the lead gameplay programmer, the successful candidate will work within a collaborative multidiscipline environment, implementing gameplay features that meet the requirements of the project’s design and technical bibles.

    Responsibilities
    • Analyze and understand the game design documents in order to define and implement the required gameplay features;
    • Work iteratively in collaboration with game designers to refine gameplay features;
    • Collaborate with game designers/level designers/animators to discuss and define the technical feasibility for each gameplay feature;
    • Suggest technical improvements whenever necessary, by designing and implementing new systems, or modifying existing systems;
    • Work with quality assurance team to optimize and debug new and existing code to fulfill the intentions of the project;
    • Develop the required tools in collaboration with the tools team to provide efficient feature development during the production;
    • Ensure coding standards are followed;
    • Ensure the creation of technical documentation.
    Requirements
    • Bachelor’s degree in computer science or computer engineering, or equivalent training or experience.
    • 3 to 5 years of equivalent work experience in game industry.
    • Good C/C++ and/or C# programming skills, with good knowledge of object oriented development;
    • Good understanding of gameplay technologies, and can use their technical knowledge in various areas such as mathematics, physics, animation, artificial intelligence to implement gameplay features;
    • Ability to work in an iterative environment with game designers to quickly deliver prototype gameplay features;
    • Good at defining data-driven designs;
    • Passionate about playing and making games;
    • Results-oriented;
    • Good interpersonal and oral and written communication skills;
    • Ability to adapt to change;
    • Experience with commonly used development tools such as Visual Studio and Perforce;
    • Console development and Unreal experience are a plus.
  • Generalist Programmer

    Show more
    Close
    Description

    Reporting to the technical director, the successful candidate will work within a collaborative multidiscipline environment, and will develop systems on a wide spectrum (from engine to editor features, in various programming fields) that meet the requirements of the project’s design and technical bibles.

    Responsibilities


    • Work on multiple platforms and on various topics to support specialist programmers and artists in their tasks;
    • Suggest improvements to the existing pipeline that match the project’s needs;
    • Analyze code performance and optimize whenever needed;
    • Help to determine CPU and memory budgets;
    • Develop the required tools in collaboration with the tools team to provide efficient feature development during the production;
    • Ensure coding standards are followed;
    • Ensure the creation of technical documentation.
    Requirements
    • Bachelor’s degree in computer science or computer engineering, or equivalent training or experience;
    • 4 to 6 years of equivalent work experience in game industry;
    • Excellent C/C++ and/or C# programming skills, with good knowledge of object oriented development;
    • Significant experience in multiple programming fields (3D, engine, audio, physics, …);
    • Experience with multiplatform programming;
    • Experience with multithreading;
    • Autonomous and flexible with work organization;
    • Good at defining data-driven designs;
    • Passionate about playing and making games;
    • Results-oriented;
    • Good interpersonal and oral and written communication skills;
    • Ability to adapt to change;
    • Experience with commonly used development tools such as Visual Studio and Perforce;
    • Modern console development and Unreal experience are a plus.
  • GRAPHIC TECHNICAL DIRECTOR

    Show more
    Close
    Description

    Our team is growing fast and we are currently looking for AAA talent that will drive our ambitious, large scale projects.

    Responsibilities


    • Collaborate closely with stakeholders to define and maintain specifications and guidelines;
    • Create, maintain and debug tools and scripts;
    • Evaluate and optimize existing pipeline by proposing technical solutions;
    • Ensure that team members follow all technical standards and guidelines;
    • Write technical documentation and make sure it is accessible and up to date;
    • Provide coaching for artists and programmers when necessary;
    • Establish priorities and provide planning for pipeline automation;
    • Support programmers on the pipeline automation tools development.
    Requirements
    • A minimum of 5 years of equivalent work experience in game industry;
    • Has shipped at least 1 game as a Graphic Technical Director on a AAA title;
    • High-level artistic sensibilities and strong technical skills;
    • Proficiency in at least one major 3D program and comfortable in another (3DsMax, Maya, Cinema 4D, etc.); Proficiency in 3Ds Max a plus;
    • Familiarity in at least one major game engine (Unreal, Unity, CryEngine, etc.); proficiency in Unreal is a plus;
    • Must be able to work comfortably with common scripting languages (Python, MaxScript, PyMel, etc.);
    • Autonomous and flexible with work organization;
    • Organized and able to structure processes;
    • Proven leadership and communication skills;
    • Excellent communication skills in both French and English.
  • Programmer

    Show more
    Close
    Description

    Our team is growing fast and we are currently looking for talented person that will drive our ambitious, large scale projects and Reflector Entertainment Ltd.

    Responsibilities
    • Work closely with designers in the creation of detailed feature specifications;
    • Take programming ownership of gameplay features;
    • Work independently as well as with other departments;
    • Work on multiple mobile platforms and on various topics to support programmers and artists in their tasks;
    • Suggest improvements to the existing pipeline that match the project’s needs;
    • Analyze code performance and optimize whenever needed;
    • Help to determine CPU and memory budgets;
    • Develop the required tools to provide efficient feature development during the production;
    • Ensure coding standards are followed;
    • Ensure the creation of technical documentation.
    Requirements
    • Bachelor’s degree in computer science or computer engineering, or equivalent training or experience;
    • 4 to 6 years of equivalent work experience in game industry;
    • Excellent C/C++ and/or C# programming skills, with good knowledge of object oriented development;
    • Significant experience in multiple programming fields (3D, engine, audio, physics, …);
    • Experience with multiplatform programming;
    • Strong 3D math skills;
    • Ability to rapidly prototype as well as producing final code;
    • Autonomous and flexible with work organization;
    • Good at defining data-driven designs;
    • Passionate about playing and making games;
    • Results-oriented;
    • Good interpersonal and communication skills;
    • Ability to adapt to change and iterate on current features;
    • Experience with commonly used development tools such as Visual Studio and Perforce;
    • Mobile development and Unity 3D experience are a plus.
  • Technical animator

    Show more
    Close
    Description

    As a Technical Animator, you will be responsible for a variety of animation pipelines (rigging, mocap, and animation tools) and providing support for multiple groups (animators, programmers, and character artists).

    Responsibilities
    • Creating and maintaining animation pipelines;
    • Skinning and Rigging;
    • Writing tools for animators;
    • Automating as many animation processes as possible;
    • Creating and maintaining state machines;
    • Integrating characters and animated props into the engine;
    • Supporting programmers with any animation related game mechanics.
    Requirements
    • Minimum 3 years’ experience in game development or equivalent;
    • In depth knowledge of at least one programming or scripting language;
    • In depth knowledge of at least one DCC (3DSMax, Maya, Motion builder, etc.);
    • A good understanding of anatomy;
    • A fundamental understanding of animation;
    • Experience retargeting animation;
    • Rigged at least one character or complex object (with a video link);
    • Experience with Unreal4;
    • Experience with 3DSMax;
    • Some shader knowledge;
    • Good communication skills and the ability to clearly document any work;
    • Have a general knowledge of videogames and the methods the developers used to create them;
    • Have some experience with facial animation;
    • Have a curious nature and a thirst for knowledge;
    • Experience of working on a published AAA game from conception to release a strong asset;
    • Positive team building skills;
    • Proven problem-solving skills adapted to rapid iteration development environment;
    • ·Excellent communication skills in English and French (both oral and written).
  • Web developper

    Show more
    Close
    Description

    Reflector team is currently looking for a web developer to create experiential and unique websites.

    Responsibilities
    • Make the Storyworld’s narrative come to life online through the creation of multiple experiential websites;
    • Prototype, develop, maintain and update websites of different scope and size according to the Storyworld rollout planning;
    • Interface and dialogue with the Storyworld Brand Team to contribute to the narrative through creative and unique experiences;
    • Implement the Storyworld Retention platform; contribute to its design, operate it and update it as needed;
    • Monitor the competitive landscape and emerging technologies to stay abreast of evolving industry best practices and create recommendations for cutting-edge improvements and innovation;
    • Ensure high quality UX and UI deliverables, including information architecture, work models, designs and interactive prototypes;
    • Lead the development of the UX / UI strategy for desktop, tablet and mobile platforms;
    • Lead brainstorming and design work sessions with stakeholders, teams and marketing through collaborative techniques, interactive prototypes, conceptual modeling of user flows and visual mockups;
    • Lead the project launch session with our technical team, explaining the logical reasoning behind the design decisions;
    • Lead the project launch session with our technical team, explaining the logical reasoning behind the design decisions;
    • Create design documents;
    • Perform the required development activities;
    • Perform the required testing activities;
    • Participate in project operationalization activities;
    • Ensure follow-up and compliance with the guidelines throughout the delivery of the files;
    • Contribute to development standards and the implementation of new practices and tools;
    • Evolve the system and ensure its deployment.
    Requirements
    • DEC or Bachelor's degree or equivalent in Computer Concentration Development / Web Integration or in a related field;
    • Minimum of 3-5 years of relevant experience in web and mobile design, with a remarkable portfolio demonstrating the successful delivery of several innovative mobile and web interface design solutions;
    • Strong practical knowledge in interactive design, user-centered design, brand identity; management, digital marketing and creative processes;
    • Good knowledge of the conceptual mockup of user flows;
    • Lookout for innovations and emerging technologies in the Web;
    • Creativity and the desire to push one's limits;
    • Expertise to investigate innovative technical solutions and write development guides;
    • Experience in presenting and justifying (qualitative and quantitative) design decisions;
    • In-depth knowledge of the latest trends in web and mobile user experience and responsive design;
    • Ability to succeed in a work environment that requires strong problem-solving skills and autonomy, in addition to a collaborative approach and open communication;
    • Knowledge of pop culture and knowledge of 'old' sites will be considered a plus;
    • Ability to succeed in a fast-paced retail environment and innovative development;
    • Experience working in an agile development environment, a great asset;
    • Bilingual (French and English), with excellent writing and oral and written communication skills.