Job Description:
As a member with programming expertise in a game team, your work consists of:
Optimizing the user experience and performance to ensure smooth experience on many devices (PlayStation, xBox, Nintendo Switch, PC, iOS devices, Android phones).
Writing clean, efficient, and maintainable code, with a focus on client and/or server- side functionalities of the gameplay features. (Depending on the specific project, the game engine can be Unreal, Unity or Gameloft internal engine).
Estimate tasks and plan feature implementation in collaboration with leads and producers.
Developing and maintaining the technical tools and automation solutions to streamline the game development and content creation workflow.
Participating in documentation, feedback loops, and regular team meetings.
Fixing the bugs reported by the testing team to ensure the game quality before releasing to end users.
Communicate clearly with technical and non- technical stakeholders, including local team members and/or in team members from other Gameloft studios in Montreal, Brisbane, Barcelona… in cross studios project for global markets
Collaborating with game designers and artists to develop and implement game UI, gameplay features, game events, rewards systems and other mechanics to enhance player retention and satisfaction.
Qualification:
Understanding rendering API as DirectX12, Vulkan, OpenGL is a big plus.
Multi- platform gameplay programming experience covering PC, console, and mobile game development
Good English communication, equivalent to at least CEFR level B1 or above.
Knowing industry standard game engines as Unreal Engine (C++ & Blueprint), Unity is an advantage.
Passion for game development, with portfolio or academic examples preferred.
Good problem- solving and analytical skills.
Degree in Computer Science or equivalent, or relevant hands- on experience (projects, internships).
Proficiency in modern C++ & and/or C, OOP knowledge.
Good communication skills and ability to accept and apply feedback.
Some experience with version control tools (Git, Perforce).
Strong willingness to learn, adapt, and grow within a team environment.