Unity Development Technical Team Lead Job Description

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.