Team Leader for Software Development (Game and AI)

  • Full Time
Job expired!

INFINIA is a human-centric Design & Innovation firm that designs and develops new technologies, products, and experiences.

We are seeking a Software Team Lead to become a valuable member of our seasoned Game Development & AI Team.

At INFINIA, the Software Team Lead (Game & AI) is in charge of the management and development of game development and artificial intelligence projects to ensure their successful completion.

The perfect candidate must have a minimum of 8 years of experience in software development, including at least 2 years of experience leading software teams in game development and artificial intelligence.

Below are some of the main responsibilities for this position;

  • Supervising the management and development of game development and artificial intelligence projects to guarantee their successful completion.
  • Experience in developing games and applications with Unity and/or Unreal engines.
  • Guiding the development team throughout the whole project lifecycle, from the start to deployment.
  • Conducting code reviews to maintain high standards of code quality and promoting best practices within the team.
  • Advising the team on how to identify and solve technical and application-related problems.
  • Ensuring clear communication within the team and with other dependant teams.
  • Managing the daily workflow of team members, which includes sprint planning, task assignment, and performance monitoring.
  • Implementing and adhering to Agile development processes.
  • Staying current with technology advancements and making sure team members adopt new technologies and methods.
  • Developing technical requirements and timelines for AI and game development projects.
  • Managing project budgets and resources.
  • Facilitating effective communication among team members and promoting collaboration within the team. 

Requirements

  • A minimum of 8 years of experience in software development, with at least 2 years leading software teams in game development and AI.
  • Comprehensive knowledge and experience with Unity and/or Unreal engines.
  • Proficiency in Agile development processes.
  • Solid understanding of OOP concepts, software design patterns, and a passion for clean code and testing.
  • Experience in various programming languages such as C#, Java, and C++, along with a strong passion for creating and playing games.
  • Strong leadership and team management abilities.
  • Rigorous technical understanding.
  • A strong portfolio in game development, with experience in artificial intelligence being a bonus.
  • Exceptional written and verbal English communication skills.