Job Description
KRAFTON Montréal is seeking a Lead Programmer to join their team and contribute to an exciting new IP. The Lead Programmer will lead a team of programmers from Conception to Production, collaborating with the Technical Director to determine priorities and discuss technical solutions. The role involves contributing to the codebase, writing new features, fixing bugs, and optimizing code.
Role Involves:
- Leading and mentoring a team of programmers.
- Collaborating with the Game Architect on core systems and frameworks.
- Identifying technical risks and proposing solutions.
- Providing technical support and expertise.
- Ensuring efficient prototyping of new gameplay mechanics.
- Collaborating with content creation teams.
- Actively contributing to game development (coding, bug fixes, profiling).
- Aligning priorities and balancing workload with the Technology Director.
- Optimizing gameplay systems for performance and scalability.
Requirements:
- 10+ years of game industry experience with shipped AAA games.
- Minimum of 3 years in a leadership role.
- Experience with Unreal Engine (ideally 5.X) and version control systems (Perforce, git, etc.).
- Ability to balance creativity and technical constraints.
- Excellent problem-solving, organizational, and communication skills.
- Excellent C++ and OOP skills.
- Excellent knowledge of Atlassian JIRA for task planning.
- Experience with open-world, single-player games.
- Bilingual (French/English) with strong written and verbal communication skills.
- Comfortable collaborating with other teams.
- Proven experience as a gameplay programmer.
- Passion for video games.
Role Offers:
- Opportunity to work on an exciting new IP at KRAFTON Montréal.
- A leadership role with a team of programmers.
- Collaboration with experienced professionals in a creative environment.