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.