Le programmeur de jeu sénior (lead) est responsable du développement, de la programmation et de l’intégration du projet. Il est amené à diriger et à superviser les opérations de programmation et d’intégration des modules informatiques. En plus des différentes compétences techniques exigées ci-dessous, il devra démontrer les aptitudes de gestion d’un bon leader. Ce poste est conçu pour quelqu'un qui se passionne pour le développement de jeux vidéo et qui souhaite prendre part activement à toutes les étapes de production d'un projet.

Tâches

  • Participer activement à la conception et à la réalisation de jeux vidéo au sein d'une équipe de production multidisciplinaire;
  • Encadrer et challenger les membres de l’équipe sur leur analyse, leurs estimés de temps ainsi que l'impact des fonctionnalités proposées;
  • Prioriser les tâches de support et de développement en collaboration avec les chargés de projet;
  • Participer au design technique et au démarrage de projets en collaboration avec les équipes de production;
  • Programmer des composantes logicielles optimisées qui se prêtent bien aux contraintes de l'animation interactive en temps réel;
  • Intégrer des ressources de jeu comme des modèles 3D, des animations, des interfaces, des effets visuels et des fichiers audio.

Profil recherché

  • Posséder les compétences de gestion nécessaires pour le poste;
  • Avoir une excellente culture du domaine du jeu vidéo;
  • Avoir un esprit analytique, innovateur et critique par rapport à la qualité de l'expérience de jeu;
  • Un leader naturel, qui saura pousser son équipe plus loin;
  • Posséder une bonne connaissance de l’anglais à l’écrit et à l’oral;
  • Être confortable avec des notions subjectives telles que le public cible, la jouabilité et le facteur de 'fun';
  • Démontrer les valeurs et l’éthique professionnelle d’un bon lead;
  • Désir de travailler sur des plateformes émergentes (VR, AR, montres intelligentes, etc.).

Compétences recherchées

  • Excellente maîtrise du langage C#;
  • Bonne connaissance du langage C++;
  • Excellente connaissance de Unity, Unreal ou autre moteur de jeu;
  • Capacité à faire du profilage de performance CPU, GPU et mémoire;
  • À l'aise avec les mathématiques appliquées au développement de jeu (trigonométrie, algèbre vectorielle, calcul matriciel, etc.).

Atouts

  • Connaissance et/ou intérêt pour la physique, l'intelligence artificielle, l'infographie et les communications réseaux appliquées au jeu vidéo;
  • Expérience de développement sur plateformes mobiles;
  • Expérience de développement sur consoles de jeu;
  • Présentation d'un portfolio de vos réalisations.

Formation/expérience

  • Sept (7) années d'expérience en développement de jeu vidéo;
  • Diplôme collégial ou universitaire en information, génie logiciel, multimédias ou tout autre domaine pertinent.

Conditions

* Horaires flexibles * Environnement de travail sain et stimulant * Nombreuses activités du club social *Assurances collectives * REER collectif * Laissez-passer mensuel du RTC et accès à Communauto * Congés de maladie * Fruits frais tous les jours * Aires de jeux/repos et massages sur les heures de travail * Bonification au rendement des plus originales * programme de conciliation travail et vie personnelle et plus encore!

Cette offre d'emploi n'est plus disponible.