AirlabInc
Senior Lead Programmer (Game Industry)
Montréal, QC, Canada · Senior
Sponsorship not specifiedDetected 3031 days ago
C++Data StructuresAlgorithmsJiraUnreal EngineLeadershipCommunicationCollaborationProblem SolvingMentoring
About the role
- About Playwing Playwing, owned by the founders of Ubisoft, is an independent Game Developer and Publisher with a lot of passion for games.
- One of our team's main goals is to improve the gaming experience for players.
- The company has operational offices in Rennes (France), Madrid (Spain), Bucharest (Romania), Kharkiv (Ukraine), Montreal (Canada) and a sales office in San Diego (USA).
Responsibilities
- For that reason we publish, distribute, and develop games for several countries worldwide.
- We also count with two partner studios, Mando Productions, in Paris (France) Shinypix, in Bordeaux (France)
- Leading, developing, motivating and managing a team of programmers in collaboration with the Tech Lead, as well as the collaboration with the other teams on the project (Multiplayer PC - Dark Fantasy Universe).
Requirements
- 5+ years' experience in the game development industry;
- Experience in managing team of 4+ employees is a must;
- Extensive knowledge of C++ programming and debugging with good knowledge of object oriented development;
- Experience with commonly used development tools such as Visual Studio and perforce.
- Familiarity with common scheduling, task and issue tracking tools - MS Project, Jira, etc.
- Knowledge of common algorithms, data structures and patterns, and the ability to apply them to problems while keeping constraints and performance in mind.
- Strong understanding of multithreaded/parallel programming;
- Experience with 3D games engines;
Nice to have
- Good knowledge of Unreal Engine 4 is a plus.
- Experience working on multiplayer games development (Online) is a plus.
- Performance optimization skills.
- Problem-solving and open-minded;
- Flexibility and ability to adapt to change;
- Strong leadership skills, autonomous and proactive attitude, results-oriented;
- Sense of initiative, attention to details;
- Ability to work under pressure;
Skills
- Determine the tech needs for the team, helping to establish clear coding best practices;
- Identify risks and provide relevant solutions to complex problems;
- Coordinate, mentor and build a cohesive programming team;
- Continually review the game and development process and identify areas that need improvement.
Company info
- We are continuously innovating and seeking for the best UX.
Apply directly at AirlabInc →Create a free account for alerts like thisView AirlabInc immigration profile
This listing is sourced directly from AirlabInc's careers page and normalized into a canonical job model.