Job Description

Unity Technical Lead
Department: Unity
Position: Technical Lead
Role and responsibilities:
  • Lead multiple cutting-edge projects concurrently, steering a team of two or more talented individuals to reach their highest potential.

  • Identify and bridge gaps in the technical aspects of project plans and sprint tasks, ensuring seamless and top-notch execution.

  • Implement design patterns and innovative project architectures, enhancing project robustness.

  • Provide accurate estimates for new projects and create efficient project plans.

  • Conduct meticulous code reviews, maintaining unwavering standards aligned with the company's vision.

  • Craft captivating case studies and engaging blogs showcasing the company's expertise and accomplishments.

  • Actively participate in the selection process of potential candidates, shaping the team with the best talents.

  • Be the visionary identifying the organization's technological needs, ensuring a dynamic and future-ready tech landscape.

  • Resolve technical conflicts within teams and even across departments, fostering a harmonious and collaborative environment.

  • Distribute tasks among team members with finesse, ensuring harmonious workload balance and optimal productivity.

  • Oversee the entire implementation process, assuring seamless alignment with meticulous specifications and milestones.

  • Actively troubleshoot and resolve issues faced by team members, navigating challenges for smooth project progression.

  • Create thorough technical documentation, ensuring every aspect of the project is recorded for future reference.

  • Collaborate closely with supervisors to refine and elevate software development processes.

  • Establish technology best practices and guidelines, contributing to a higher standard of development excellence.

  • Engage with clients to provide solutions, showcasing the company's commitment to client success.

  • Demonstrate prowess as a Game Developer, leveraging your leadership role to inspire others while keeping your game development skills sharp and unmatched.

  • Manage more than 3 projects simultaneously, ensuring their smooth execution.

  • Manage a team of 5 developers, comprising at least one senior developer.

  • Ensure development tasks adhere to the project plan by implementing appropriate measures.

  • Efficiently analyze and address risks associated with project plans.

  • Effectively manage project dependencies to maintain project timelines.

  • Demonstrate strong technical skills, both functional and non-functional, guiding the team.

  • Efficiently plan and organize work for the team, optimizing resource utilization.

  • Handle conflicts within the teams effectively, fostering a collaborative environment.

  • Monitor all team activities, maintaining a high standard of output quality.

  • Provide technical expertise in processes, tools, and techniques across teams.

  • Increase team productivity and ensure efficient resource utilization.

  • Identify and arrange training needs, including behavioral, functional, and non-functional aspects, for the team.

  • Coordinate activities with other development teams for seamless project integration.

  • Conduct timely team meetings to understand and review current risks, motivating the team to resolve them.

Requirements:
    • A minimum of 5+ years of experience in game development, with at least 2 years dedicated to Unity3D projects.

    • BE/BTech degree in a technology domain, such as Computer Science, Games Technology, or a related field.

    • Should have developed at least 1 project from scratch till the end that has gone live on the app store or should have worked on bigger project core modules.

    • Must have knowledge and skills:

    • Strong knowledge of c#, Programming design patterns and project architecting

    • Strong knowledge of unity 3d, Optimisation, and lighting.

    • Knowledge of shader, UI, and API Multiplayer Game development using various services.

    • Strong communication skills for effectively conveying dependencies, identifying blockers in development, and ensuring on-time project delivery.

    • Demonstrates ability to lead, guide, and enhance the skills of team members and available resources.