Ingénieur Lead C++ pour Développement de Jeux | 100% Télétravail
À distance
À plein temps
Nous recherchons un Ingénieur Lead C++ expérimenté pour diriger l'équipe de développement de notre jeu phare "Cradle of Empires". Dans ce rôle 100% à distance, vous superviserez une équipe talentueuse, dirigerez des initiatives techniques critiques et façonnerez l'avenir de notre plateforme de jeu renommée. Votre expertise en C++ moderne et vos compétences en leadership technique seront essentielles pour faire évoluer notre produit vers de nouveaux sommets d'excellence.
Responsabilités Principales
- Diriger et encadrer une équipe de développement de 5 personnes ou plus, incluant le mentorat, la conduite d'entretiens individuels, l'évaluation des performances et l'élaboration de plans de développement personnalisés.
- Effectuer des revues de code approfondies et des vérifications finales avant chaque version, en fournissant un retour constructif qui favorise l'amélioration continue et l'excellence technique.
- Collaborer étroitement avec les chefs de projet pour planifier efficacement la charge de travail, estimer avec précision les tâches et anticiper les risques techniques potentiels.
- Concevoir, optimiser et superviser les pipelines de développement et les flux de travail pour maximiser l'efficacité et la productivité de l'équipe.
- Évaluer, sélectionner et optimiser les technologies pertinentes pour le projet, tout en conduisant des recherches et en développant des prototypes innovants.
- Contribuer activement à l'élaboration de la documentation technique détaillée et des spécifications architecturales.
- Assurer la qualité et la performance optimale du code dans l'ensemble du projet "Cradle of Empires".
- Établir et maintenir des normes de codage strictes tout en encourageant l'innovation et la créativité au sein de l'équipe.
Compétences et Qualifications Requises
- Expérience avérée dans la gestion et la coordination d'une équipe de développement d'au moins 5 personnes, avec d'excellentes compétences en leadership et en communication.
- Minimum de 2 ans d'expérience à un poste similaire dans l'industrie du jeu vidéo, avec une compréhension approfondie des défis spécifiques au développement de jeux.
- Au moins 5 ans d'expérience pratique en développement C++, avec une maîtrise des versions récentes (C++14, C++17, C++20).
- Expertise confirmée avec l'écosystème Microsoft Visual Studio, STL (Standard Template Library), et les bibliothèques Boost.
- Engagement envers les principes de programmation de qualité : programmation orientée objet, design patterns et principes SOLID.
- Connaissance approfondie du pipeline graphique, particulièrement OpenGL ES 3.2 ou versions ultérieures, avec une compréhension des optimisations pour les plateformes mobiles.
- Niveau d'anglais technique permettant une communication efficace dans un environnement international.
- Capacité démontrée à résoudre des problèmes complexes et à prendre des décisions techniques éclairées sous pression.
- Expérience dans l'optimisation des performances et la gestion des ressources dans des environnements de développement contraints.
Atouts Supplémentaires
- Connaissance et/ou expérience avec Lua ou d'autres langages de script (JavaScript, Python), ainsi que la bibliothèque Qt pour le développement d'interfaces.
- Expérience dans le développement d'applications mobiles pour iOS ou Android, avec une compréhension des contraintes spécifiques à ces plateformes.
- Participation significative à des projets en tant qu'architecte, incluant la conception et le prototypage de solutions architecturales complexes et leur documentation détaillée.
- Expérience dans le développement de modules et composants "clés" pour des applications à grande échelle.
- Familiarité avec les moteurs de jeu modernes comme Unity ou Unreal Engine.
- Connaissance des méthodologies agiles et des outils de gestion de projet associés.
- Expérience dans l'intégration et l'optimisation d'API tierces et de services en ligne.
Pourquoi Nous Rejoindre?
En rejoignant notre équipe, vous aurez l'opportunité unique de diriger le développement technique d'un jeu à succès joué par des millions d'utilisateurs dans le monde. Vous travaillerez dans un environnement entièrement à distance qui valorise l'autonomie, l'innovation et l'excellence technique. Nous offrons une culture d'entreprise stimulante où vos idées seront entendues et où vous pourrez véritablement influencer la direction technique de nos produits. Votre expertise en C++ et votre leadership joueront un rôle crucial dans notre succès continu et dans l'évolution de notre technologie de jeu.