Description
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six, to Just Dance and more.
As a C++ programmer, you will be a part of the development group working on one of Ubisoft projects in close collaboration with other studios.
Responsibilities:
- Features development and support
- Ensure stability and performance of the game on PC and different platforms
- Analyze existing code and propose efficient solutions
- Write solid code with focus on performances and memory usage
- Maintain a high software quality, find and fix bugs
- Cooperate with designers, programmers and testers to bring suggestions from an idea to a released feature
- Write documentation to transfer the knowledge to group members
- Initiate communication when problem found
- Suggest improvements to the developed products
- Provide support to the teams who re-use the developed technologies
Requirements:
- Advanced C++ programming knowledge
- Used to write optimized code (CPU, memory)
- Ability to write code in a multi-threaded/multi-CPU environment
- Knowledge of code optimization techniques
- Ability to analyze complex code and find non-trivial solutions
- Attention to details and desire to get things done
- English – intermediate or higher
Desirable (optional):
- Development on multi-platform environment
- Game development experience
What we offer:
- Generous Time Off , 20 annual vacation days, additional leave for volunteering, parental leave, and special occasions
- Flexible Work Model - during this challenging time, you have the flexibility to choose where you work , remotely or from our Kyiv and Odesa offices
- Professional Growth , Access Ubisoft’s learning platform, training programs, English & French classes, and a structured career development plan
- Comfortable Workplace & Tech Support , A modern office featuring sports facilities, a Fun Hub, and a shelter
- Health & Wellness , Premium health insurance, psychological support, gym memberships, mindfulness sessions, and wellness activities
- Community & Fun , Additional time off for social initiatives, office celebrations, game release events, and after-work activities
For more fresh new jobs, check out yubhub.co.