Что должен уметь team lead, чтобы успешно выполнять свою работу? Поскольку нельзя быть одинаково развитым во всех областях, то на чем-то приходится сосредотачиваться. Что-то неизбежно будет упущено (и с этим нужно просто смириться). Итак, каков же по моему мнению финальный список скилов профессионального лида? Во-первых, специальность. Если Вы возглавляете команду java-разработчиков, которые пилят бэк, то надо конечно иметь хорошие навыки в этом. Не идеальные, но достаточные, чтобы направлять разработку в нужное Вам русло. Ведь если в команде лид - самый сильный разработчик, то он либо не тех себе набрал, либо он - редкий случай с запредельный IQ и опытом работы (что бывает не часто, прямо скажем). Смиритесь, что хороший senior может быть скилатее Вас в этом. Смиритесь, что вчерашний джун может по каким-то отдельным областям оказаться более прокачанным. Во-вторых, собеседования. Продукт пишет не лид, а команда. Значит собрать хорошую команду - уже половина дела. Лично мой опыт собеседо