What is the role of a Technical Lead?

The role of technical lead involves overseeing a technical team, usually either software or engineering teams, and the projects they carry out. This can include analysing briefs, detecting risks, writing progress reports, and organising work schedules. Alongside ensuring that all technical operations are in perfect working order, technical leads can also support training and recruiting new team members.

Responsibilities

  • Responsible for leading, managing, motivating, recruiting, and developing the skills, abilities, and knowledge of members of your team
  • Manage projects to both time and budget guidelines
  • As soon as possible, identify risks and create contingency plans
  • Maintaining knowledge of market trends and new technologies
  • Designing and producing large scale fault tolerant systems
  • Present presentations and create progress reports for management and stakeholders

Tech Stack

  • React / Node
  • React Router / Redux
  • GraphQL / REST for APIs
  • Selenium / Jest / Mocha / Unit Testing
  • MySQL / Database experience

Types of Technical Leads

  • Infrastructure Technical Lead
  • Engineering Technical Lead
  • Salesforce Technical Lead
  • Fullstack Technical Lead
  • JavaScript Technical Lead

Qualifications

  • Experience as a Technical Lead, Architect, or similar role
  • Extensive knowledge of APIs
  • Experience coaching and mentoring
  • Experience delivering secure cloud-based systems such as AWS
  • Sufficient understanding of CI/CD methods and techniques, ideally Terraform and Concourse
  • Have great communication, motivational and interpersonal skills
  • Strong organisational and leadership skills