INFINIA is a human-centric Design amp; Innovation firm that designs and develops new technologies, products, and experiences.
We are looking for a Software Team Lead to be a talented member of our highly experienced Game Development amp; AI Team.
At INFINIA, Software Team Lead (Game amp; AI) oversees the management and development of game development and artificial intelligence projects to ensure their successful completion.
The ideal candidate should have a minimum of 8 years of experience in software development, with at least 2 years of experience in managing software teams in game development and artificial intelligence.
Here you may find some of the basic responsibilities of this role;
- Overseeing the management and development of game development and artificial intelligence projects to ensure their successful completion.
- Experience in developing games and applications using Unity and/or Unreal engines.
- Leading the development team through the entire lifecycle of the project, from inception to deployment.
- Conducting code reviews to uphold high standards of code quality and encouraging best practices among the team.
- Guiding the team in identifying and resolving technical and application-related issues.
- Ensuring clear communication within the team and with other dependent teams.
- Managing the daily workflow of team members, including sprint planning, task assignment, and performance monitoring.
- Implementing and following Agile development processes.
- Keeping up with technological advancements and ensuring team members adapt to new technologies and methods.
- Creating technical requirements and timelines for artificial intelligence and game development projects.
- Managing project budgets and resources.
- Ensuring effective communication among team members and promoting collaboration within the team.
Requirements
- Minimum of 8 years of experience in software development, with a minimum of 2 years in software team management in game development and artificial intelligence.
- In-depth 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 skills.
- Robust technical understanding.
- A strong portfolio in game development, with experience in artificial intelligence is a plus.
- Excellent written and verbal communication skills in English.