- Страна
- Россия
- Зарплата
- до 200 000 ₽
React-разработчик
Привлекательная вакансия со стабильной зарплатой, удаленным форматом и четко прописанными техническими требованиями. Использование современного стека (Vite, RTK Query) и фокус на инженерную культуру (CI/CD, тесты) делают позицию интересной для профессионального роста.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Средний уровень сложности обусловлен широким стеком: помимо React, требуются навыки настройки CI/CD, глубокое знание TypeScript и обязательный опыт в тестировании (Jest, RTL). Также ожидаются лидерские качества и навыки наставничества.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая зарплата до 200 000 ₽ соответствует рыночному медианному значению для Middle React-разработчика в России, хотя для верхней границы опыта (6 лет) может казаться консервативной.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
SaaSoft
React-разработчик
до 200 000 ₽ за месяц, до вычета налогов
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Наши пожелания к кандидатам
-Глубокое знание JavaScript (ES6+): замыкания, промисы/async-await, event loop, работа с DOM; понимание принципов работы браузеров, движка (V8, GC), веб-безопасности (CORS, XSS, CSP)
-Знание HTML5, CSS3: Flexbox/Grid, CSS Modules / styled-components / Tailwind; адаптивная кросс-браузерная вёрстка
-TypeScript: сложные дженерики, условные типы, strict mode, типизация API-контрактов
-React: архитектура SPA/MFA, функциональные компоненты, хуки, React Router; управление состоянием — RTK Query / Redux Toolkit; оптимизация перерисовок (memo, профилирование)
-Инструменты сборки Vite/Webpack: настройка конфигурации, code splitting, tree shaking
-Тестирование: Jest, React Testing Library — обязательное требование; постановка интеграционных/E2E-тестов (Playwright/Cypress), построение пирамиды тестирования
-Работа с REST API из фронтенда (fetch/axios), обработка ошибок, кэширование данных
-Навыки разработки сложных интеграционных решений
-Навыки оптимизации производительности (render, перерисовки, бандл)
-Понимание микросервисной архитектуры и взаимодействия фронтенда с backend API
-Знание принципов и архитектуры web и мобильных приложений
-Опыт анализа логов фронтенда и систем мониторинга фронта (error tracking — Sentry и аналоги)
-Настройка пайплайнов CI/CD: GitLab CI, GitLab Runner (линтеры, тесты, сборка, деплой)
-Опыт работы по Scrum/Kanban
-Навыки использования Git
-Навыки наставничества
-Способность к совместной работе с консультантами и в команде других разработчиков
-Системный подход к решению задач
-Качества лидера при работе в команде (организация команды и определение принципов работы)
-Ориентация на результат (высокие постоянные показатели результативности)
-Развитие команды (предоставление информации о совершенствовании навыков в команде)
-Развитие собственных навыков (поиск возможностей для дальнейшего развития)
-Знание языков
-Английский язык, уровень B1: чтение технической документации, деловая переписка
React Job в Telegram | в VK | в Max
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- React
- JavaScript
- TypeScript
- Redux Toolkit
- RTK Query
- HTML5
- CSS3
- Vite
- Webpack
- Jest
- React Testing Library
- Playwright
- Cypress
- GitLab CI
- REST API
- Axios
- Sentry
- Git
- Scrum
- Kanban
Возможные вопросы на собеседовании
Вакансия требует глубокого понимания работы браузера и JS.
Расскажите, как работает Event Loop и как движок V8 управляет памятью (Garbage Collection)?
В требованиях указано использование RTK Query и оптимизация перерисовок.
Как вы организуете кэширование данных с помощью RTK Query и какие методы используете для профилирования производительности React-компонентов?
Тестирование является обязательным требованием.
Как вы определяете, что именно нужно покрывать Unit-тестами, а что — интеграционными? Опишите ваш опыт работы с Playwright или Cypress.
Упоминается настройка GitLab CI.
Какие этапы (stages) вы бы включили в пайплайн для фронтенд-проекта, чтобы гарантировать качество кода перед деплоем?
Вакансия предполагает лидерские качества и наставничество.
Был ли у вас опыт менторства? Как вы подходите к проведению Code Review и предоставлению конструктивной обратной связи коллегам?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

