
Team lead frontend
Гарда Технологии
Нижний Новгород
🏢 Офис
Senior
Полная занятость
Россия
Описание вакансии
Мы — российская продуктовая компания, делаем веб-интерфейс для корпоративного межсетевого экрана уровня приложений (WAF). Реальные клиенты из enterprise-сегмента, осмысленные задачи, никакого «ещё один лендинг».
Команда фронтенда сейчас компактная: 1 сеньор и 2 мидла. Ищем лида, который заберёт направление под свою ответственность, будет управлять задачами и драйвить архитектурные решения. Нам нужен тимлид который ведёт небольшую сильную команду и сам активно коммитит.
Наш стек
•React 18/19 + TypeScript (строгий режим, дженерики используем по делу)
•Redux Toolkit (slices, AsyncThunk, селекторы)
•MUI как основная UI-библиотека
•Vite + SWC, Vitest + Testing Library
•Zod для схем и валидации форм
•react-router, i18next (ru/en)
•REST + WebSocket для real-time данных
•Внутренний типизированный API-клиент на базе Zod-схем
Чем будете заниматься
•Вести команду из 3 человек (1 сеньор + 2 мидла): 1:1, ревью, грейды, найм, развитие
•Отвечать за архитектуру фронта и техническое качество кода
•Планировать рефакторинг и удерживать баланс «фичи vs техдолг»
•Активно писать код и ревьюить
•Развивать культуру тестирования, безопасной разработки
Ждем от кандидата
•Уверенный TypeScript (дженерики, дискриминированные юнионы)
•Глубокое знание React, Redux Toolkit, react-router
•Production-опыт с MUI или другой зрелой UI-библиотекой
•Опыт со сложными формами и валидацией (Zod / Yup / RHF)
•Понимание принципов тестирования: пирамида тестов, что и на каком уровне покрывать,
моки vs реальные зависимости
•Понимание принципов безопасной разработки, безопасная работа с токенами и
пользовательским вводом
•Опыт работы с CI/CD: понимание пайплайнов сборки/тестов/линтеров, code quality gates
(GitLab CI / GitHub Actions)
•Понимание сетевого стека: HTTP/1.1, HTTP/2, HTTPS/TLS, REST, WebSocket, кэширование, CORS,
авторизация — на уровне «могу объяснить, почему именно так»
•Опыт ведения людей: фидбек, найм, 1:1, ИПР и тд
Будет плюсом
•Опыт в инфобезе, DevTools, мониторинге, observability
•Опыт миграций на новые мажоры React/MUI без седых волос
•Опыт работы с git submodules / внутренними npm-пакетами
•Знакомство с инструментами вроде ESLint custom rules, Husky, lint-staged, SonarQube

