Job Description
Technical Developer (W/M/NB)
Ubisoft's 20,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players' lives with original and memorable gaming experiences. Their dedication and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
• Location: Paris, France or London, United Kingdom
• Duration of work: Full-time
• Remote or on-site: Flexible Working Organization: To be discussed with the manager of the role
Job Description
The Orion team develops and maintain reusable technologies for the Ubisoft Mobile studios. We work on native features for games in mobile platforms as well as support to internal and third-party SDKs and plugins used by the production teams. Some of our tech is widely used by our most popular and profitable mobile games and we work closely with the game teams responsible for these projects.
We are looking for a Technical Developer to spearhead advancements in our technologies, contribute to the evolution of internal and third-party SDKs and plugins for game engines and collaborate on the development of various software and tools used for internal development.
As a valued team member, you will:
• Manage and proactively enhance internal and third-party SDKs and plugins for Unity, Unreal, and our proprietary engines,
• Pioneer the research, design and develop libraries and frameworks integrating Ubisoft technologies,
• Collaborate cross-functionally to investigate, troubleshoot and resolve reported issues promptly, enabling a smooth development experience,
• Write, debug, and maintain robust code and systems that drive Ubisoft Mobile game creation.
Qualifications
To thrive in this role, you should possess a strong background in the following areas:
• Computer Science professional experience,
• 3+ years' experience programming in C# or C++,
• Experience with Unity Engine,
• Experience developing plugins for Unity Engine,
• Experience with Java and/or Objective-C for mobile platforms,
• Experience working with version control system platforms such as git and perforce,
• Desire to collaborate and to develop strong and positive team relationships,
• Attention to detail and organizational skills.
Skills that will be a plus on this position:
• Experience developing libraries for Android,
• Experience developing frameworks for iOS,
• Experience programming in C/C++,
• Experience with Unreal Engine,
• Experience with CI/CD.
Jobcode: Reference SBJ-re3838-18-119-131-79-42 in your application.