Senior Programmer (Beyond Good and Evil 2)

Senior Programmer (Beyond Good and Evil 2)

Ubisoft

Mainz, Germany

JOB DESCRIPTION

Beyond Good And Evil 2 is an action-adventure sci-fi RPG set in the same universe as Ubisoft’s original cult classic. You can now join our crew at Ubisoft Mainz to help us shape this amazing project with cutting edge graphics.

As a Senior Programmer on our team, you will be both a hands-on programmer and a direction-providing mentor. In this role, you will work on every part of the game, from game systems to developer tools. Being an avid gamer yourself, you are eager to work on this AAA title and to have direct influence on what ends up in our players’ hands. As a dependable member of a talented and cohesive dev team, you will bring to life the vision of the game and level designers; who will take your point of view and expertise into consideration when making their decisions. With every new iteration, you commit yourself to answering the most fundamental questions: Will the player enjoy this? Does it feel right? Is it AAA quality?

Your responsibilities:

  • Implement various gameplay systems and tools for a AAA game;
  • Coach and mentor other members of the programming team, empowering them to innovate;
  • Deliver robust and flexible code;
  • Act as a service-oriented ambassador of engineering to the rest of the team;
  • Work with our game designers and programmers to evaluate technical possibilities, conceptualize and realize game features and functionality and create the best possible player experience;
  • Ensure that newly developed features and systems meet expectations and are coherent with existing code;
  • Make use of iterative prototyping to demonstrate the validity of gameplay features;
  • Analyze and understand the game design in order to define required features and game systems - Suggest improvements whenever necessary by designing and implementing new systems or modifying existing systems;
  • Identify and resolve bugs reported by people from other disciplines, the quality control team and your peers;
  • Anticipate complex problems + propose adapted solutions, considering the entire production pipeline;
  • Champion core game values, especially 'gameplay first'.

QUALIFICATIONS

What you bring:

  • Degree in Computer Science, Mathematics, Physics or equivalent;
  • Around 5 years of programming experience in C++;
  • Strong skills in C++. (C# and WPF are a plus);
  • Strong data structures, logic, algorithms, and optimization skills;
  • Experience in the design and implementation of various game systems, such as game object management, AI, pathfinding, scripting, combat, and online networking preferred;
  • Knowledge of good software engineering practices, design patterns and software architecture;
  • Strong ability for analyzing and optimizing existing systems;
  • Great verbal and written communication skills in English;
  • Self-motivated team player and good experience working closely with game designers;
  • Interest and ability to mentor other programmers;
  • Passion for video games and technology.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Germany     C++ Developer     Developer     Gaming     Ubisoft    

© EuroJobsites 2021

EuroJobsites is a registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

Newsletter | Recruit | Advertise | Privacy | Contact Us

© EuroJobsites 2021

EuroJobsites is a registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

This website uses cookies to make your experience better. Continued use of this website means you accept our cookie policy.  Accept Cookies