About This Role
Developing and maintaining game features using Unreal Engine tools is the core of this role, focusing on both client and server-side functionalities. This position involves collaborating with designers and artists to enhance player retention and satisfaction, and optimizing the user experience across multiple platforms.
Responsibilities
- Use Unreal Engine tools to develop and maintain game features
- Write clean, efficient, and maintainable code, with a focus on client and/or server-side functionalities of the game
- Collaborate with game designers and artists to develop and implement game UI and gameplay to enhance player retention and satisfaction
- Develop and maintain technical tools and Unreal Engine automation solutions to streamline game development and content creation workflow
- Optimize the user experience and performance to ensure a smooth experience on many devices (PlayStation, Xbox, Nintendo Switch, PC, iOS devices, Android phones)
- Fix bugs reported by the testing team to ensure game quality before releasing to end users
- Update, maintain, and enhance the UE as required for game
- Daily communicate in English with local team members and/or team members from other Gameloft studios in Montreal, Brisbane, Barcelona in cross-studio projects for global markets
Requirements
- Proficient in modern C++ and OOP, with strong Unreal Engine (C++, Unreal Motion Graphics) expertise
- Strong problem-solving, analytical, and self-learning skills
- Passion for game development
Nice to have:
- Knowledge of game graphics (shaders, 3D math, DirectX12, Vulkan)
- Experience with other engines like Unity
- English proficiency
Requirements for Seniors:
- Familiarity with agile scrum team principles
- Experience with version control systems such as Git or Helix Perforce
- Coaching junior developers for their career development
- Exploring and implementing new technologies and tools to improve the development process
- Participating in code reviews, exchanging feedback to maintain high technical standards and foster team growth