This job listing expired on Feb 7, 2021
Tweet

Ubisoft Connect is an ecosystem of player services for Ubisoft games on all platforms (console, PC, mobile, etc.). Its goal is simple: offer the best possible environment for our players to enjoy their games and connect with each other, no matter the device. Ubisoft Connect is based on a web architecture of scalable microservices.

Our team’s day-to-day activities involve cross-studio collaborations with colleagues in Montreal, Malmö, Paris, Bucharest, Dusseldorf, and Kiev. Each studio works toward delivering a cohesive set of services through the use of shared technologies, UX & design standards, and operational processes.

When you join the Ubisoft Connect team, you join a community of passionate, extraordinary people ready to welcome you with open arms. Not only will you work across a variety of platforms, but you’ll have access to some of the most cutting-edge technologies currently available. Plus, you’ll be provided with constant support in an inclusive environment focused on your ongoing development.

Located in Montreal’s dynamic Mile-End neighbourhood, Ubisoft Connect offers a work environment unique in the industry; one that encourages personal growth while developing a unified vision of the online services integrated into our games. Ubisoft Connect also offers competitive compensation with a wide range of benefits.

What you’ll do as a Web Tools Developer at Ubisoft Connect

  • Take part in regular meetings to discuss progress, tackle potential blockers, and review priorities.
  • Participate in all development phases of administrative and performance tools projects: analysis, conception, creation, and testing.
  • Understand the needs of internal clients and collaborators + translate those needs into technical specifications.
  • Draft technical documentation, user manuals, and installation guides.
  • Contribute to the continuous improvement of products, code, and documentation.

Qualifications

What you bring

  • Proficiency with React
  • In-depth knowledge of JavaScript (ES6/2015+) and shadow DOM
  • A degree in Computer Science or Computer Engineering (or related training)
  • Experience with:
    • RESTful API consumption, caching, and error handling
    • automated testing frameworks, such as Ranorex or Jest
    • a client state manager, like Apollo Client or Redux
    • profiling and optimizing your creations
  • Git, pull requests, and CI/CD workflows
    • design systems, like Material UI
    • state machines or statecharts
    • security concepts such as access control
    • A collaborative and innovative spirit

At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.