Какие обязанности техлида в продукте?
Что проверяют
Понимаете ли вы, что техлид отвечает за техническое здоровье продукта, а не просто пишет самый сложный код. Если вы идёте на эту роль, ждут ваш опыт, если нет, проверяют, понимаете ли вы, кто и как принимает решения в команде. Следом часто спрашивают, как договариваться с продактом о техдолге.
Как отвечать
Разложите роль на зоны, с фронтендовой конкретикой:
- архитектура: подход к рендерингу (SSR, SSG, SPA), управление состоянием, структура монорепозитория, дизайн-система вместе с дизайнерами. Решения фиксируют в ADR, чтобы через год было понятно, почему выбрали так;
- качество: правила код-ревью, ESLint и TypeScript в строгом режиме, пирамида тестов (Vitest или Jest, Playwright для e2e), проверки в CI до мержа;
- производительность: бюджет на размер бандла и Core Web Vitals: LCP, INP (в 2024 году заменил FID) и CLS. Техлид следит, чтобы новая фича не просадила их незаметно;
- продукт и планирование: декомпозиция и оценка, техническое решение под бизнес-цель, доля времени на техдолг, согласованная с продактом;
- интеграция: контракты API с бэкендом (OpenAPI, генерация типов), работа с соседними командами;
- люди: менторинг, онбординг, участие в найме. Формальное управление людьми, ревью и повышения часто остаются за тимлидом или engineering-менеджером, и в каждой компании это стоит уточнять.
Сильный ответ опирается на ваш опыт: какое решение вы предложили, чем оно окупилось, как это измеряли. Если техлидом вы не были, расскажите, какие из этих задач уже брали на себя.
Если вы задаёте этот вопрос работодателю, выясните главное: сколько времени техлид пишет код, решает ли он архитектурные вопросы сам или только советует и кто отвечает за сроки.
Где спотыкаются
Сводят роль к «самый сильный разработчик». Техлид, который сам закрывает все сложные задачи, становится узким местом, а команда не растёт.
Говорят только о технологиях и не упоминают продукт. Без связи с метриками бизнеса техдолг и рефакторинг времени не получают.
Путают техлида с тимлидом и менеджером. На собеседовании это выглядит так, будто вы не понимаете, на какую роль идёте.