React-разработчик
Технологии
Описание вакансии
Кратко о роли
SaaSoft ищет React-разработчика уровня Middle для работы над сложными интеграционными решениями. Ожидается опыт работы от 3 лет и глубокое знание стека React/TypeScript.
Ключевые задачи
- Разработка и поддержка SPA/MFA приложений на React.
- Настройка конфигураций сборки (Vite/Webpack) и оптимизация производительности.
- Написание интеграционных и E2E-тестов.
- Взаимодействие с backend API и работа с REST API.
- Настройка CI/CD пайплайнов в GitLab.
- Наставничество и развитие команды.
Обязательные требования
- Опыт работы от 3 до 6 лет.
- Глубокое знание JavaScript (ES6+), HTML5, CSS3.
- Уверенное владение TypeScript (сложные дженерики, типизация API).
- Опыт работы с React, RTK Query/Redux Toolkit.
- Опыт тестирования (Jest, React Testing Library).
- Навыки работы с Git, CI/CD (GitLab CI).
- Английский язык на уровне B1 (чтение документации, переписка).
Будет плюсом
- Опыт настройки Playwright или Cypress.
- Понимание микросервисной архитектуры.
- Опыт работы с системами мониторинга (Sentry).
- Опыт работы по Scrum/Kanban.
Условия и бенефиты
- Зарплата до 200 000 ₽ (до вычета налогов).
- Полная занятость, график 5/2.
- Удаленный формат работы.
Процесс найма
- Отклик через платформу hh.ru.
SaaSoft ищет React-разработчика.
Требования:
- Глубокое знание JavaScript (ES6+): замыкания, промисы, event loop, работа с DOM, понимание работы браузеров и веб-безопасности.
- Знание HTML5, CSS3 (Flexbox/Grid, CSS Modules/Tailwind).
- TypeScript: сложные дженерики, условные типы, типизация API-контрактов.
- React: архитектура SPA/MFA, хуки, React Router, RTK Query/Redux Toolkit, оптимизация перерисовок.
- Инструменты сборки Vite/Webpack.
- Тестирование: Jest, React Testing Library (обязательно), Playwright/Cypress.
- Работа с REST API, кэширование данных.
- Навыки оптимизации производительности и анализа логов (Sentry).
- Настройка CI/CD (GitLab CI).
- Опыт работы по Scrum/Kanban, навыки Git.
- Навыки наставничества и лидерские качества.
- Английский язык: B1 (чтение документации, переписка).
Условия:
- Зарплата до 200 000 ₽ до вычета налогов.
- Полная занятость, график 5/2.
- Удаленный формат работы.
Оригинальная вакансия:
https://t.me/job_react/5851