Senior Frontend developer (React)
Интересная позиция с возможностью влиять на архитектуру нового продукта (Greenfield). Использование современного стека (TanStack, Tailwind, Vite) и удаленный формат работы делают вакансию очень привлекательной для опытных разработчиков.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль требует не только отличного владения React, но и умения проектировать архитектуру с нуля, а также работать с legacy-кодом (классовые компоненты). Высокая ответственность за технические решения и необходимость интеграции современных инструментов (TanStack, FSD) повышают планку требований.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Для позиции Senior Frontend Developer в России рыночный диапазон составляет от 250 000 до 450 000 рублей. В вакансии зарплата не указана, но для компании уровня aQsi ожидается предложение в районе медианы рынка (350 000 руб.).
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
aQsi
Senior Frontend developer (React)
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-Перед нами большая и интересная задача — создать новый проект с нуля, взяв лучшее из текущего продукта и переосмыслив то, что можно сделать удобнее и современнее
-Это не просто перенос существующего функционала на новый стек. Вместе с командой предстоит участвовать в проектировании архитектуры, принимать технические решения и постепенно строить новую систему: от базовых компонентов до пользовательских сценариев и инструментов для менеджеров
-В работе будет много продуктовой разработки: личные кабинеты, административные интерфейсы, внутренние инструменты и совершенно новый функционал. При этом часть существующей системы продолжит жить рядом, поэтому иногда предстоит разбираться с текущим кодом, исправлять баги и аккуратно переносить необходимую функциональность в новый проект
-Разработка и развитие frontend-части продукта
-Реализация новых интерфейсов и пользовательских сценариев
-Интеграция с backend API
-Проектирование и разработка переиспользуемых компонентов
-Участие в проработке технических решений и декомпозиции задач
-Проведение code review
-Написание понятного, поддерживаемого и тестируемого кода
-Оптимизация производительности и улучшение качества существующих решений
-Исправление багов и поддержка текущих web-проектов в период перехода на новую систему
-Участие в развитии технических практик и подходов внутри команды
*☑️* Наши пожелания к кандидатам
-Коммерческий опыт разработки на React от 3 лет
-Уверенное знание JavaScript и TypeScript
-Хорошее понимание принципов работы React и современного frontend-стека
-Опыт проектирования структуры frontend-приложений и отдельных модулей
-Понимание принципов построения поддерживаемого и масштабируемого кода
-Опыт работы с REST API и интеграции frontend-приложений с backend-сервисами
-Уверенное владение Git и понимание командного процесса разработки
-Опыт проведения code review и готовность аргументированно обсуждать технические решения
-Навыки написания и сопровождения технической документации
-Умение самостоятельно разбираться в существующем коде и находить оптимальные решения
-Ответственный подход к качеству кода и результату своей работы
-Готовность делиться знаниями, помогать коллегам и участвовать в развитии инженерных практик команды
-React / Redux / Redux Thunk
-JavaScript / TypeScript
-TanStack Router / TanStack Query / TanStack Form
-Адаптивная верстка (HTML / CSS / Tailwind CSS)
-shadcn/ui / Radix UI / Material UI
-Unit-тестирование (Vitest / Jest)
-Git / Yarn
-Рефакторинг и поддержка legacy-кода, включая классовые React-компоненты
Будет плюсом:
-Feature-Sliced Design
-Браузерное тестирование с Playwright
-Redux Form / React Router
-Настройка Vite / Webpack / Babel / ESLint
-Опыт работы с GitLab CI/CD
-Опыт работы с Docker
Контакты: Откликнуться
React Job в Telegram | в VK | в Max
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- React
- Redux
- Redux Thunk
- JavaScript
- TypeScript
- TanStack Router
- TanStack Query
- TanStack Form
- HTML
- CSS
- Tailwind CSS
- Shadcn/UI
- Radix UI
- Material UI
- Vitest
- Jest
- Git
- YARN
- Feature-Sliced Design
- Playwright
- Redux Form
- React Router
- Vite
- Webpack
- Babel
- ESLint
- GitLab CI/CD
- Docker
Возможные вопросы на собеседовании
Проверка архитектурных навыков и понимания масштабируемости.
Как бы вы спроектировали архитектуру нового проекта с нуля, чтобы обеспечить легкую поддержку и масштабируемость в долгосрочной перспективе?
В вакансии указан TanStack Query как часть стека. Важно понять, как кандидат управляет состоянием.
В каких случаях вы предпочтете использовать TanStack Query вместо Redux для управления данными, полученными с сервера?
Вакансия предполагает работу с legacy-кодом.
Какую стратегию вы выберете для постепенного переноса функционала из старого проекта на классовых компонентах в новый проект на функциональных компонентах?
Проверка владения современными методологиями.
Расскажите о вашем опыте использования Feature-Sliced Design (FSD). Какие плюсы и минусы вы видите в этом подходе?
Проверка навыков обеспечения качества.
Как вы организуете процесс тестирования фронтенд-приложения, сочетая Unit-тесты (Vitest) и E2E-тесты (Playwright)?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

