Description
As a Lead Technique Jouabilité, you will act as a specialist in your domain and rely on past learnings to guide present decisions and proactively plan for the future. Your main domain will focus on gameplay, but you will also contribute to animation and IU.
You will lead a team of programmers towards a technical vision and turn it into reality through high-quality code and solutions to overcome constraints. You will be responsible for helping your team develop their skills, mentoring and guiding them.
Your responsibilities include:
- Defining the technical vision in your specialisation domain (gameplay, animation, and IU) and planning its technical roadmap.
- Regularly meeting with your programming team to discuss progress, overcome obstacles, share updates, present features, provide feedback, and explain risks and problems.
- Mentoring and motivating programmers to develop their technical skills and providing the team with the necessary tools and pipelines to work efficiently.
- Writing elegant, customised code for the computer hardware you work on.
- Providing technical supervision by reviewing code and performing technical validations.
- Anticipating and evaluating complex and urgent problems and proposing adapted solutions.
- Collaborating with other technical leads to eliminate blockages and pursue production.
- Communicating with interdependent teams on other projects to exchange information.
- Staying up-to-date with technological advancements and industry standards to define best practices and share them with our studios.
Requirements:
- A first-cycle degree in computer science, computer engineering, software engineering, or equivalent.
- Around 7 years of programming experience and 2 years of technical leadership.
- In-depth understanding of various game engines (Anvil is considered an asset), systems, programming languages (C++ required, C# is considered an asset), interdependencies, and critical issues.
- Experience on a live game is considered an asset.
- Ability to make informed and immediate decisions with minimal long-term repercussions.
- Strategic approach to problem-solving: you resolve problems permanently, rather than just temporarily fixing them.
- Excellent mentoring, interpersonal, and presentation skills.
- Collaborative and innovative mindset.
- Effective communication between departments: you can easily communicate with all disciplines and break down complex information for different audiences.
- Desire to share knowledge to push technology boundaries and help others improve their skills.