Unity Development Technical Team Lead Job Description Template
Our company is looking for a Unity Development Technical Team Lead to join our team.
Responsibilities:
- You’ll be designing, planning, and building our application and process architecture using Unity and Azure Services;
- You’ll be a critical part of our small – but growing – development team;
- You’ll be an active participant in fine-tuning our overall development and deployment strategy;
- You’ll be the technical lead for a team of 3-5 developers covering both the cloud server applications and our client training modules;
- You’ll be working with the product team and management to continue our evolution to full agile development process.
Requirements:
- 2+ years of experience leading teams in Agile projects;
- Knowledge of publishing apps for web browser using webgl, webassembly, asm.js is an asset;
- Project management skills to interface with all stakeholders;
- TDD experience is an asset;
- 3+ years of experience defining and implementing Azure and/or other Cloud-based solutions;
- Experience developing apps with 3D graphics and navigation is an asset;
- Windows application programming experience is an asset;
- In-depth knowledge of object-oriented programming/principles and design patterns;
- 2+ years developing in a continuous integration environment;
- Prior experience using Continuous Integration and build automation;
- Strong familiarity with client/server integration: REST API;
- Strong proficiency in Unity, C# and .NET;
- 5+ solid years of development experience: object oriented, C#, Unity;
- Hands-on experience with Unity development and Unity UI;
- Microsoft Dev environment, visual studio, Azure DevOps is an asset.