Вакансия «Senior Frontend-разработчик (React)» в ТЛ Групп · Job Hunters
Т
ТЛ Групп
Senior Frontend-разработчик (React)
Зарплата не указана
Формат
Удалённо
Грейд
senior
Город
Москва
ReactTypeScriptCI/CDGitWebpackScrumKanban
Мэтч и сопроводительное
Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Задачи:
— Разработка и развитие клиентской части продукта на React — от архитектуры и управления состоянием до production-ready UI с реальными пользователями.
— Проектирование масштабируемой frontend-архитектуры, выбор технологических решений и формирование стандартов разработки.
— Интеграция с backend REST API, участие в проектировании контрактов взаимодействия (OpenAPI/Swagger).
— Оптимизация производительности приложения, управление техническим долгом, рефакторинг сложных участков кода.
— Участие в code review, менторство разработчиков, развитие инженерных практик команды.
— Взаимодействие с product-менеджерами, дизайнерами и backend-разработчиками на всех этапах разработки.
— Участие в декомпозиции задач, технической оценке и планировании спринтов.
Требования:
— Глубокое знание React (18+) и его экосистемы: хуки, контекст, жизненный цикл компонентов, механизмы ререндеринга и оптимизации (мемоизация, виртуализация).
— Уверенное владение TypeScript (generics, utility types, типизация сложных структур).
— Опыт работы с state-менеджерами: Redux Toolkit, Zustand, React Query, TanStack Query; понимание разделения server-state и client-state.
— Понимание принципов работы REST API, авторизации (JWT), обработки ошибок, идемпотентности (для платежных сценариев).
— Опыт работы с CI/CD, Git, системами сборки (Webpack, Vite).
— Понимание принципов чистого кода, SOLID, паттернов проектирования.
— Знание методологий гибкой разработки (Scrum, Kanban).
— Опыт коммерческой разработки на React от 5 лет, из них не менее 2 лет в роли Senior.
— Опыт проектирования архитектуры SPA-приложений высокой сложности (множество зависимостей, ролей и сценариев).
— Навыки адаптивной, кроссбраузерной и мобильной вёрстки (HTML5, CSS3, SCSS).
— Умение работать с дизайн-системами, коллекциями компонентов (Untitled UI React, shadcn/ui), опыт ведения UI-kit в Storybook.
— Опыт написания тестов (Jest, Vitest, React Testing Library).
— Навыки проведения code review и менторства.
— Системное мышление, умение упрощать сложные системы, критическое мышление.
Будет плюсом:
— Опыт работы в финтехе или highload-проектах.
— Наличие портфолио / ссылок на GitHub или участие в open-source проектах.
Условия:
— Полностью удаленный формат работы.
— Встречи и корпоративные мероприятия в офисе Москва/Вологда.
— Окладная часть + KPI.
— Возможность влиять на архитектуру и выбирать технологии.
— Работа в сильной команде, поддержка профессионального роста.
— Интересные задачи в быстрорастущем проекте.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.