Какие задачи фронтенд разработчик должен выполнять самостоятельно
Что проверяют
Уровень самостоятельности: где вы справляетесь без подсказок, а где правильно идёте к коллегам. По ответу интервьюер соотносит вас с грейдом, а следом обычно просит рассказать о последней задаче, которую вы довели от макета до продакшена целиком.
Как отвечать
Стройте ответ не списком технологий, а циклом задачи, которую вы ведёте сами:
- вёрстка по макету: адаптивная семантичная разметка, работа с Figma, состояния, которых нет в макете (загрузка, пустой список, ошибка);
- компоненты и состояние: разбиение экрана на компоненты, выбор между локальным состоянием, контекстом и стором, типизация на TypeScript;
- работа с API: запросы, обработка ошибок и таймаутов, кэширование через TanStack Query или аналог, договорённость о контракте с бэкендом;
- качество: юнит-тесты на Vitest или Jest, компонентные через Testing Library, проверка в нескольких браузерах, базовая доступность (фокус, подписи, контраст);
- производительность: разделение кода, ленивая загрузка, контроль размера бандла, метрики Core Web Vitals (LCP, INP, CLS);
- доставка: осмысленные коммиты, пулл-реквест с описанием, ответы на ревью, проверка на стенде после мерджа.
Отдельно назовите, что вы делаете не в одиночку, и это плюс, а не слабость: архитектурные решения на уровне всего приложения, новая библиотека, изменения в дизайн-системе и контракте API согласуются с командой. Хорошо, если опишете случай, когда макет расходился с реальными данными и вы сами предложили дизайнеру решение, а не ждали указаний.
Если вы джун, честно разделите зоны: вёрстку и компоненты веду сам, в архитектуре состояния пока опираюсь на ревью старших.
Где спотыкаются
Перечисляют весь стек подряд. Список «HTML, CSS, React, Redux, Jest» не показывает самостоятельности, её показывает пример задачи от начала до конца.
Говорят «делаю всё сам» и не упоминают согласование. Разработчик, который молча меняет контракт API или дизайн-систему, для команды риск.
Забывают про состояния ошибок, доступность и проверку после деплоя. Интервьюер часто спрашивает именно про них, потому что без напоминания их делают только самостоятельные разработчики.