C++ Programmer / C++程序员

Fonction Technologies de l’information
Lieu
成都, Chine
Secteurs d'activité Non précisée
Type de contrat CDI
Expérience requise 2 à 5 ans

Job Description

As a part of the team, you will be responsible to deliver the desktop experience of Uplay PC, using a wide spectrum of technologies ranging from C++ and Python on the core side to JavaScript and HTML on the interface side.

You will join a multi-disciplinary team where everyone is willing to expand their knowledge and are encouraged to continue learning new things. The team is characterized by passion, comradery and the love for pc gaming. You will work in close collaboration with the other programmers, designers, and testers with the opportunity to visit and work from collaborating studios.

Responsibilities

  • Writing clear, modular and maintainable code
  • Participating in or leading feature task forces for technical design and implementation/improvements of new features
  • Testing, debugging, profiling and maintaining existing code. This covers topics such as game content related data management (e.g., achievements), social features (e.g., chat, friends), user interface, game data distribution, in-game overlay, user-generated content, shop, and much more

Qualifications

  • Excellent C++ skills
  • Bonus: Javascript, HTML, TypeScript, Vue.js, WinAPI, Protocol Buffers, Chromium, REST, C# and Python
  • Passionate about developing the software platform for games with millions of users
  • Believe in team ownership of what you create

Présentation de l'entreprise
Since Ubisoft Chengdu opened in 2008, it has become one of the key game studios in western China with over 275 talents contributing to some of the biggest brands in the Ubisoft line-up. The studio has been working closely with other Ubisoft studios on AAA brands such as Assassin’s Creed®, Tom Clancy’s Rainbow Six® Siege, Tom Clancy’s The Division®, Skull and Bones™ and For Honor®.