1 day ago
Montréal, CanadaSenior
Responsibilities
- Design, develop, and maintain Ubisoft’s esports web ecosystem with attention to performance, reliability, and maintainability.
- Own the technical choices and front-end architecture of web applications.
- Develop features end to end from design through production deployment and maintenance.
- Participate in product design, technical decisions, quality assurance, debugging, and resolution of complex technical issues.
- Document technical decisions and implemented features.
- Collaborate with product teams and Rainbow Six Siege developers to evolve esports platforms.
- Monitor technology developments and identify useful tools and practices for the team.
Requirements
- Advanced proficiency in TypeScript and its concepts.
- Deep experience with React, Next.js, and their ecosystems.
- Solid professional experience developing modern web applications.
- 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 English communication and ability to collaborate with multidisciplinary teams.
- Interest in esports or sports is an advantage.
- Knowledge of C# and full-stack development is an advantage.
Benefits
- Permanent contract.
- Office-based work arrangement.
Tech Stack
Categories
About Ubisoft
Ubisoft develops and publishes video games for console, PC, and mobile players worldwide, monetized through premium titles, downloadable content, live services, and the Ubisoft+ subscription. Founded in 1986 and headquartered in Saint-Mandé, France, it operates studios globally and is publicly traded on Euronext Paris. Franchises include Assassin’s Creed, Far Cry, Tom Clancy’s Rainbow Six, and Just Dance.
