This job listing expired on Nov 17, 2022
Your Impact:
- Be a point of contact for the technical performance of the game and features
- Design, implement, maintain and optimize game and engine systems in Unity C#
- Code review the work of your peers and provide valuable feedback
- Identify risks and opportunities presented during the development and provide solutions to resolve potentially complex problems
- Help the Lead Programmer in hiring and interview processes as needed
- Share your knowledge with others on the team regularly
- Keep your skills current and be continually learning
- Requires relocation.
Qualifications
- 5+ years of development experience and shipped at least two AAA titles (or equivalent)
- Master, Bachelor or equivalent in computer science or engineering (Masters counts for 1-2 years experience)
- Strong programming skills in Unity and C#
- Excellent grasp of memory and performance bottlenecks within Unity, VR, and Android devices and experience with the tools and techniques to find them
- Proficient in refactoring and optimizing complex, sometimes entangled, systems
- Knowledge of how to use the Burst compiler and Jobs to optimize is a big plug
- Strong code reviewing and debugging and problem solving skills
- Understanding of multi-threaded principles
- Ability to work efficiently with a large existing code base
- Knowledge of different software development methods (e.g., Agile, SOLID, Unit Testing)
- Knowledge of software development environments and associated tools. (e.g., Visual Studio or Rider, Perforce, JIRA, etc.)
- Excellent time management, reporting and documentation skills
- Fluent in English, both verbally and written and a positive team-player attitude
- Experience with C++ programming is a plus
Additional information
- Relocation Assistance provided
- Flexible work hours (10am-4pm core work hours)
- Monthly travel budget
- 26 days holiday, 11 days public holidays, 5 Care for your Sick Child days (all paid)
- Health Insurance (50% contribution paid by Ubisoft) and paid sick days
- Pension Scheme
- Gym subsidy
- Monthly childcare budget
- Discounted games & more
Diveristy & Inclusion: (f/m/d = female, male, diverse) At Ubisoft we foster an inclusive environment. All applications are welcome!