Содержание статьи
Без тимлида сложно представить любую ИТ-команду: он нужен и в стартапе и в крупной компании. За что он отвечает и почему его роль так важна? Рассказываем в статье.
Тимлид (от англ. “team leader”— лидер команды) — это продвинутый разработчик, который отвечает за управление командой и участвует в разработке проекта.
Главная его задача — организовать работу разработчиков так, чтобы конечный продукт устроил заказчика. Задачи для тилида могут быть от прямого владельца бизнеса или представителя собственника в заказной разработке.
Получается, должность тимлида совмещает в себе функции управленца и опытного девелопера. При этом тимлид, в первую очередь, хороший организатор с частичными функциями проектного менеджера.
Что делает
Обязанности тимлида состоят из управленческой и технической части.
Управленческие функции
- Составляет договора, оформляет документацию;
- Оценивает общий объем задач, планирует бюджет и этапы работы;
- Составляет техническое задание для команды на основе бизнес-задачи;
- Формирует, обучает и мотивирует команду;
- Делегирует и распределяет задачи разработчикам;
- Составляет план развития и роста сотрудников;
- Взаимодействует с заказчиками по этапам проекта;
- Организует daily-митинги с командой.
Технические функции
- Участвует в составлении технической документации;
- Отвечает за выбор технологий для проекта;
- Разрабатывает архитектуру;
- Управляет проектом и отвечает за разработку, дизайн и маркетинг;
- Тестирует проект;
- Контролирует соответствие проекта техническим требованиям;
- Планирует релизы и их выпуск.
При этом тимлид не берет задачи всего проекта на себя, а именно организовывает работу команды и контролирует ее этапы. Техническая разработка проекта занимает около трети от остальных задач, но он должен знать, как идет работа над проектом, на какой стадии возникла проблема и как команда видит ее решение.

Что должен знать
Тимлид — это разработчик не ниже уровня Senior. Рассмотрим, какие знания и скиллы для него важны.
- Знания серверных технологий, PHP, MySQL, JS;
- Знание нескольких языков программирования;
- Навык работы с чужим кодом с внесением в него изменений;
- Опыт системной проверки кода и исправление ошибок;
- Опыт менторинга, наставничества и обучения команды;
- Знание методологии разработки;
- Проведение код-ревью;
- Навык работы с основными инструментами для разработки приложений;
- Знание архитектуры приложений;
- Тестирование исходного кода;
- Гибкая разработка ПО.
Не менее важны soft skills — уровень их прокаченности влияет на то, как тимлид построит коммуникацию с командой.
Для него важны:
- Аналитическое мышление;
- Коммуникабельность;
- Ответственность;
- Инициативность;
- Гибкость и быстрота в принятии решений;
- Нацеленность на результат;
- Организаторские навыки.

Особенности подбора
Тимлид задает общий дух в команде, поэтому подбору такого сотрудника стоит уделить особое внимание.
Ориентир на команду
Часто в тимлиды переходят уверенные сеньоры, которые дошли в разработке до потолка и хотят двигаться дальше. Однако далеко не всегда они готовы передавать свой опыт команде и заниматься наставничеством, особенно джунов и новых сотрудников.
Тимлид — это лидер, который планирует работу всех членов команды и следит за их успехами. Важный пункт — обратная связь каждому сотруднику, индивидуальные беседы и общие митинги. Если кандидат не готов большую часть времени посвящать команде — не рассматривайте его на должность тимлида. Он может быть классным разработчиком, но с функцией наставника не справится.
Участие в HR-процессах
Тимлид тесно взаимодействует с HR-ом по вопросам подбора, адаптации и обучения персонала. У ИТ-специалистов свое видение на эти процессы, не всегда совпадающее с мнением HR.
Чтобы избежать разногласий, договоритесь кто за что отвечает в самом начале. Например, рекрутер может предложить свою помощь в составлении плана адаптации новеньких и общении с ними на первоначальном этапе.
Слабые внутренние кандидаты
Самый лучший вариант — выбрать тимлида из разработчиков внутри компании. Он уже знает процессы и легко сможет управлять командой. Но не все сеньоры готовы становится тимлидами — в этом основная сложность.
Если потенциальные претенденты есть, можно провести оценку 360 и оценить готовность сотрудника по личностным и управленческим скилам.
Ответственность за проект и команду
Тимлид не может уйти, когда команда столкнулась с проблемой. Он должен подавать пример и помогать коллегам, и при этом не важно, чья эта была ошибка.
Рекрутеру стоит спросить о сложных кейсах в опыте тимлида: как он действовал, как помогал команде и на сколько часто такие ситуации возникали.

Где искать
С должностью тимлида ситуация как и с другими ИТ-вакансиями: спрос намного превышает предложение.
Хабр
На Хабре есть статьи, в которых сами ИТ-специалисты делятся опытом поиска тимлида или как они доросли до него. Там можно узнать о реальных кейсах и даже найти парочку кандидатов.
Есть два основных варианта:
— прямой поиск по опыту работы и должности;
— поиск в группах с ИТ-вакансиями.
Стоит учесть, что не все айтишники активно заполняют свою профиль и информация на их странице может быть неактуальной. Лучше написать разработчику сразу с конкретным предложением.
ИТ-конференции
Самое удачное место для деловых знакомств. HR может представить команду, рассказать о компании и найти ценных кандидатов.
Кадровое ИТ-агентство
На поиск тимлида может уйти от нескольких месяцев до полугода. Чтобы сэкономить время и получить качественного сотрудника, лучше обратиться в профильное ИТ-агентство.
Оставляйте заявку на нашем сайте (ссылка на главную) — мы поможем найти классного специалиста.
Остались вопросы?