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
Технологии и навыки
AI-помощник
ИсточникСкрыто
Опубликовано6 дн назад
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение — прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).