На старте любого проекта всем важны сроки, фичи и понятное ТЗ. Но по мере роста команды выясняется, что без одного человека всё начинает буксовать. Нет, это не Project Manager и не senior-разработчик. Это — Team Lead. Кто такой тимлид и зачем он нужен — рассказываем ниже. Если senior-фронтендер пишет сложную логику и помогает младшим, то Team Lead отвечает за команду целиком. Он не только кодит (часто — меньше всех), но и: — планирует техническую архитектуру проекта,
— распределяет задачи и помогает с приоритезацией,
— следит за качеством кода и процессами,
— помогает с онбордингом новых сотрудников,
— решает конфликты и не даёт людям перегореть. То есть, он не просто «рулит» командой, а помогает ей работать как слаженный механизм. В идеале — это человек, который может взять ответственность за всё, что происходит «внутри» команды. — Проект маленький, работает один-два разработчика.
— Задачи не меняются, архитектура простая.
— Нет необходимости в масштабировании и росте команды. Но как