This job listing expired on Feb 20, 2021
Headquartered in Montreal, Reflector is a new breed of studio working with top talents to create high-quality, compelling content for global audiences. By employing a true transmedia approach, where content is built outwards from fully fleshed “Storyworlds”, the company is able to tell richer, deeper stories that connect with fans everywhere.
SUMMARY
Reporting directly to the Lead Engine & Tools Programming, the Programming Intern will work in a multidisciplinary and collaborative environment. The chosen candidate will assist the entire engine and tools programming team.
Responsibilities
- Contribute to the definition of the global architecture, systems optimization, and implementation of low-level functionalities taking into account the requirements of the project design and technical bibles;
- Work on multiple platforms and low-level aspects;
- Analyze and understand the requirements of the various teams in order to assess the technical feasibility and to define and create the required functionalities;
- Collaborate with artists and designers to push the technical limits of the game engine;
- In collaboration with the tools team, develop the tools necessary for the efficient development of functionalities in production;
- Ensure compliance with coding standards;
- Ensure to write any relevant technical documentation.
Requirements
- Hold or be in the process of obtaining a university degree in software engineering, computer science or the equivalent;
- Expertise in object-oriented analysis, design and implementation;
- Experience in developing software functionality and/or RESTful web services;
- Good C++ and C# programming skills;
- Demonstrate autonomy in the organization of their work;
- Comfortable using a structured and iterative methodology;
- Comfortable in an environment where teamwork is essential;
- Fluency in oral and written French and English.