Back to all jobs
UBI

Programmeur Front-End Esport

Ubisoft
Location
Montreal, Quebec
Experience
Posted
20 days ago
Type
On-site

About the role

Company Description

Ubisoft is a global leader in video games, with teams spread around the world creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many others. The company believes that diversity of perspectives drives progress for both players and teams.


Position Description

Within the Ubisoft esports team, the candidate will participate in the development and evolution of web platforms that support competitions and the Rainbow Six Siege esports ecosystem. Projects include public-facing sites such as r6esports.com, web applications, and internal tools used by internal teams and partners.

Under the supervision of a team lead, the candidate will work in close collaboration with other developers, the product team, and Rainbow Six Siege developers to design reliable, performant, and scalable solutions.

The team is passionate about development, new technologies, and esports. Innovation is a priority, and team members are encouraged to propose ideas, challenge technical choices, and participate in decision-making.

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


Responsibilities

  • Conceive, develop, and maintain the web ecosystem, ensuring performance, reliability, and maintainability of applications.
  • Take responsibility for technical choices and front-end architecture.
  • Manage feature development from end-to-end, from conception to production and maintenance.
  • Participate in all stages of product design, contribute to technical decisions, and ensure the quality of developed solutions.
  • Diagnose, debug, and resolve technical issues encountered in applications.
  • Document technical choices and developed features to facilitate understanding and maintenance.
  • Collaborate with the product team to define and evolve esports platforms.
  • Perform technology watch to identify tools and practices beneficial to the team.

Qualifications

  • Mandatory Requirements:
    • Advanced mastery of TypeScript and its concepts.
    • In-depth experience with React and Next.js, as well as their ecosystem.
    • Solid professional experience in the development of modern web applications.
    • Good knowledge of modern web architectures and technologies, including micro-frontends, WebSockets, 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.
  • Preferred Qualifications (Assets):
    • Interest in esports or sports, which will facilitate understanding of the environment.
    • Knowledge of C# and full-stack development.
UBI

Ubisoft

Games & Interactive
Open roles
283
Founded
1994
Employees
201-500
Location
Castelnau-le-Lez, Occitanie, France