Lead Développement Unreal

Chef d'équipe Développement Unreal – Montréal, Canada

Aperçu du poste

Une entreprise spécialisée dans les technologies interactives et la visualisation de données en temps réel recherche un Chef d'équipe Développement Unreal basé à Montréal. Le titulaire du poste sera responsable de superviser et d'encadrer une équipe de développeurs afin d’assurer la livraison de projets de haute qualité utilisant les moteurs graphiques en temps réel. Ce rôle allie expertise technique et leadership pour favoriser l'innovation, résoudre les défis techniques et atteindre les objectifs des projets de manière efficace. Il implique une collaboration étroite avec les parties prenantes, y compris les chefs de projet, les concepteurs et les autres développeurs, afin d'aligner la direction technique sur la vision créative des projets.

Responsabilités principales

1. Leadership technique
  • Diriger l'architecture, le développement et l’optimisation des applications basées sur Unreal.
  • Définir et mettre en œuvre les meilleures pratiques en matière de développement, incluant la qualité du code, l’optimisation des performances et l’évolutivité.
  • Fournir un encadrement technique et du mentorat aux développeurs de l’équipe.
  • Évaluer et intégrer de nouveaux outils, plugins ou flux de travail pour améliorer les processus de développement.
2. Développement et résolution de problèmes
  • Collaborer avec les concepteurs, artistes et autres membres de l’équipe pour transformer des concepts créatifs en solutions fonctionnelles.
  • Développer des systèmes, fonctionnalités et outils clés dans Unreal (ex. : systèmes de rendu, interfaces interactives).
  • Optimiser les applications pour assurer des performances optimales sur diverses plateformes, y compris la réalité augmentée et les applications tactiles.
  • Identifier et résoudre les défis techniques rencontrés au cours du cycle de développement.
3. Encadrement de l’équipe
  • Réaliser des revues de code pour garantir un code de haute qualité et facile à maintenir.
  • Favoriser un environnement de travail collaboratif et stimulant encourageant l’innovation et la croissance.
4. Communication et coordination
  • Servir de point de contact principal entre l’équipe de développement et les parties prenantes du projet.
  • Communiquer efficacement les avancées, les défis et les solutions aux intervenants techniques et non techniques.
  • Travailler avec les équipes de production pour définir les échéanciers et allouer les ressources de manière optimale.
5. Innovation et recherche
  • Se tenir informé des dernières mises à jour et tendances du moteur Unreal.
  • Explorer et prototyper de nouvelles idées pour enrichir les expériences interactives.
  • Évaluer l’intégration des technologies émergentes (ex. : réalité augmentée, IA) pour les projets en cours et futurs.

Compétences et qualifications recherchées

  • Expertise avancée en Unreal et outils associés 
  • Solides compétences en programmation C++ et en conception orientée objet.
  • Maîtrise des systèmes basés sur la physique, des systèmes d’animation et des pipelines de rendu.
  • Expérience avec les systèmes de gestion de versions (Git, Perforce) et les outils de gestion de projets/tâches.
  • Compréhension du développement multiplateforme et des optimisations spécifiques aux plateformes.
  • Expérience en intégration de bibliothèques, plugins et API tierces.
  • Compétences en leadership, incluant le développement d’équipe, la résolution de problèmes et la prise de décisions.

Compétences interpersonnelles

  • Excellentes aptitudes en communication et en gestion d’équipe.
  • Capacité à gérer plusieurs priorités et à respecter des délais serrés.
  • Esprit créatif et sens du détail.
  • Passion pour le développement interactif et les expériences immersives.
  • Maîtrise de la langue anglaise
Postuler / Apply