Job description

Requirements

  • Entry level
  • No Education
  • Salary to negotiate
  • Singapore

Description

COMPANY DESCRIPTION

Ubisoft Singapore opened its doors on July 2008 as Ubisoft’s 18th internal development studio. Located in Fusionopolis (a state-of-the-art Infocomm Technology and Media hub) Ubisoft Singapore is recognized today as one of Asia’s premier game development studios. It now employs a multi-national team of 300 highly talented employees that comprise of a core team of Ubisoft veterans as well as a fast growing development team ranging from recent graduates to industry professionals. 

Over the past eight years, the full-fledged development studio co-developed major AAA titles such as Assassin’s Creed® II, Prince of Persia: The Forgotten Sands®, Assassin’s Creed® Brotherhood, Assassin’s Creed® Revelations, Assassin’s Creed® III, Assassin’s Creed IV® Black Flag™, Assassin’s Creed® Rogue, Assassin’s Creed® Unity, and most recently, Assassin’s Creed® Syndicate. Ubisoft Singapore pioneered the development of naval battle gameplay and water technology – elements first introduced in Assassin’s Creed IV® Black Flag™ which have since become a staple feature in the Assassin’s Creed® franchise. Ubisoft Singapore is currently hard at work as the lead studio for an unannounced project on console and PC. 

To learn more about Ubisoft Singapore, please visit www.ubisoft.com/en-US/studio/singapore.aspx. 
JOB DESCRIPTION

Online Programmers are key in delivering the enjoyable connected experience players have come to expect from the Ubisoft gaming experience. Online Programmers face multiple challenges in developing, integrating and maintaining high-end service platforms. They are critical in ensuring that millions of players are simultaneously immersed in a seamless and rich game experience they can enjoy with their friends regardless of where and how they connect.
To equip them with the skillsets to excel in their role, successful candidates who are hired for the position will undergo a structured on boarding program and technical skills training by our internal experts, both locally and from the Ubisoft Group
Responsibilities
Assist with implementation of class-leading online features
Implement practical and timely solutions that meet the game design and technical requirements
Implement code that is modular, self-contained, defensive and observes the technical constraints on the system
Work as a key part of an agile development team, taking responsibility for organizing and planning their own work
Do regular peer code reviews, identify potential issues within the code, raise flags and propose solutions
Keep abreast of changes related to online gaming within the industry
QUALIFICATIONS

Bachelor degree in Engineering or Computer Science and have at least 3 year of professional experience (excluding internships)
Solid C++ programming and debug skills with ideally basic knowledge of other programming languages such as Python
Knowledge about server and database programming, distributed systems, online services and basic security concept
Shipped at least 1 game with online features
Good interpersonal and communication skills
Experience in current gen consoles (PS4/XBoxOne) and their requirements is an asset
Interest in the video game market and online gaming
ADDITIONAL INFORMATION

To all recruitment agencies: Ubisoft does not accept agency resumes. Please do not forward resumes to our jobs alias, Ubisoft employees or any other company location. Ubisoft is not responsible for any fees related to unsolicited resumes

About the company

Ubisoft is a leading creator, publisher and distributor of interactive entertainment and services, with a rich portfolio of world-renowned brands. The teams throughout Ubisoft's worldwide network of studios and business offices are committed to delivering original and memorable gaming experiences across all popular platforms.

Companies in this sector

Hives where you can find this job offer