Jan 08, 2018

C++ Programmer (Mobile) Job Careers - Ubisoft Abu Dhabi

  • Ubisoft
  • Abu Dhabi - United Arab Emirates
Full time Information Technology (IT) & Telecom Jobs

Job Description

Job Title:  C++ Programmer (Mobile)

Company Name: Ubisoft Abu Dhabi

Location: Abu Dhabi, United Arab Emirates (UAE)


About Company:

Ubisoft Abu Dhabi is a subsidiary of Ubisoft, one of the leading game developers and publishers with more than 9000 employees and 29 studios around the world. Our first game CSI Hidden Crimes had over 30 Million downloads till date and is available on IOS, Android, Amazon and Facebook.  We launched our second title NCIS Hidden Crimes in September 2016. We are 60 people at our studio, focusing on creating a world-class, Free to play, cross-platform mobile games!


Job Summary: The C++ programmer should have experience and expertise in mobile and online domain. The main responsibilities of the C++ programmer would be to make various modules for the game, design new features with other programmers and mentor the programming team.


Key Duties and Responsibilities:

  • Create various gaming components that can support multi-million user base.
  • Write clean, robust, reusable code.
  • Debug, optimize and maintain existing code.
  • Understand the game design and create technical designs based on them.
  • Follow and enhance existing development process and set standards.
  • Educate other team members on programming issue and concepts.


Qualifications, Skills and Experience: 

  • The applicant must hold a Bachelor’s degree preferably in technology would be preferred or any other training or equivalent.
  • Three years of programming experience in games.
  • Should have worked on multiple games and experienced full lifecycle project delivery including one mobile game.
  • Solid C++ experience developing PC, iOS or Android.
  • Proven experience in working on an online game that has more than 1 million user base.
  • Unity3D development using C# is preferred.
  • Should be very keen to keep the game under the memory requirement and to maintain 60fps.
  • Basic Understanding of the Graphics Pipeline, Shaders, 3D Maths.
  • Should be fluent in English and should hold good communication skills to interact with various teams.
  • Show passion for creating or playing games and a team player.

Apply Now