Skip to main content

Esport Front-End Developer - Rainbow Six Siege

Auto-translated from French · original: Programmeuse, Programmeur Front-End Esport - Rainbow Six Siege

5 day week30 days PTOOnsite · Montreal, QC, Canada

The 4-day week in Canada

About the role

Company description

Ubisoft is a global leader in video games, with teams spread across the world creating original and memorable gaming experiences, from Assassin's Creed to Rainbow Six, Just Dance and many more. We believe that diversity of perspectives drives progress for both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!

Job description

Within Ubisoft's esport team, you will take part in developing and evolving the web platforms that support the competitions and esport ecosystem of Rainbow Six Siege. You will work on various projects, including public sites such as r6esports.com, web applications and internal tools used by our teams and partners.

Under the supervision of your team manager, you will work closely with other developers, our product team and the Rainbow Six Siege developers to design reliable, high-performance and scalable solutions.

You will join a team passionate about development, new technologies and esport. We place great importance on innovation and encourage everyone to propose ideas, challenge our technical choices and take part in decisions.

Your work will directly contribute to the evolution of Ubisoft's esport platforms, used by our internal teams, esport fans, tournament organizers and professional players.

What you will do

  • Design, develop and maintain our web ecosystem, ensuring the performance, reliability and maintainability of our applications

  • Be responsible for the technical choices and front-end architecture of our applications

  • Take end-to-end ownership of feature development, from design through production release and maintenance

  • Take part in all stages of product design, contribute to technical decisions and ensure the quality of the solutions developed

  • Diagnose, debug and resolve technical issues encountered in our applications

  • Document technical choices and developed features to facilitate their understanding and maintenance

  • Collaborate with the product team to define and evolve our esport platforms

  • Carry out technology watch to identify tools and practices that could benefit the team

Qualifications

What you will bring to the team

  • Advanced mastery of TypeScript and its concepts
  • In-depth experience with React and Next.js, as well as their ecosystem
  • Solid professional experience in developing modern web applications
  • Good knowledge of modern web architectures and technologies, including micro-frontends, WebSocket and Web Components
  • Knowledge of Node.js, npm and Vite
  • Demonstrated ability to analyze and solve complex technical problems
  • Excellent ability to communicate in English and collaborate with multidisciplinary teams
  • Asset: an interest in esport or sport, which will help you understand our environment
  • Asset: knowledge of C# and full-stack development

About Ubisoft Montreal

Leading Montreal game studio creating iconic franchises like Assassin's Creed and Far Cry, championing work-life balance with 4-day weeks and 6 weeks vacation.

See the full profile