AirlabInc

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.

This listing is sourced directly from AirlabInc's careers page and normalized into a canonical job model.