This job might no longer be available.
Technical Developer (Senior or mid-level)
1 year ago
Job Description
We are looking for a Technical Developer to work on improvements to our technologies, help update and maintain internal and third-party SDKs and plugins for game engines, and to work on other software and tools used for internal development.
What you'll be doing:
- Update and maintain internal and third-party SDKs and plugins for Unity, Unreal and internal engines
- Research and design libraries and frameworks integrating Ubisoft technologies
- Assist with investigation of issues reported by the game teams
- Write, debug, and maintain code and systems used for game development on Ubisoft Mobile
What we're looking for:
Required Skills and Capabilities
- Bachelor’s degree or higher in Computer Science or equivalent 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 organisational skills
Desirable Skills
- Experience developing libraries for Android
- Experience developing frameworks for iOS
- Experience programming in C/C++
- Experience with Unreal Engine
- Experience with CI/CD
Company 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.
Create Your Profile — Game companies can contact you with their relevant job openings.