You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Junior C++ Application Programmer [Uplay PC] (f/m/d)


Ubisoft Blue Byte GmbH


Dusseldorf, Germany


Programming and Development




Entry Level

Permanent | Full Time


Company Description

Ubisoft is a leading producer, publisher and distributor of interactive entertainment products worldwide and has grown considerably through a strong and diversified line-up of products and partnerships. Ubisoft has development studios in 28 countries and sells video games in more than 55 countries around the globe. We are committed to delivering high-quality, cutting-edge video game titles to players. In our German offices in Düsseldorf, Mainz and Berlin, we are working on brands like "Tom Clancy's Rainbow Six Siege", "James Cameron's Avatar", "Beyond Good and Evil 2", "Far Cry", "The Settlers", "Anno" and many more.Job Description

As part of the production team, you will be involved in the development of features and components throughout a wide spectrum of application technologies. You will be using a variety of technologies and programming languages, including but not limited to C++, JavaScript/TypeScript and frontend frameworks like Vue.js.
You will work closely with a multi-disciplinary team of programmers, designers and testers where everyone is willing to share their knowledge and are encouraged to evolve every day. The team spans across several countries and is characterized by passion, collaboration and the love for PC gaming.
You will also have the option to visit and work from collaborating studios. As part of the team, you will develop, design and deploy frontend applications, enrich the Uplay ecosystem and empower the team to handle player-facing features and contents.
You are seeking the opportunity to contribute your own passions to one of the biggest gaming platforms while expanding your experience and knowledge.Write clear, modular and maintainable code.

  • Work on the client/frontend codebase of Uplay PC. 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.
  • Be part of an agile team collaboratively working on technical designs, new features as well as steady improvements of existing code
  • Testing, debugging, profiling and maintaining existing code.
  • Confident in C++
  • Basic knowledge in JavaScript and HTML

Nice to have:
  • TypeScript
  • C#
  • Python
  • CSS/Less/Sass
  • Vue.js / Knockout.js
  • CMake

Keep Calm and waka waka...