← Все вакансии/Middle/SaaSoft
MiddleRemote

React Developer

S
SaaSoft
Зарплата
до $2,200
Уровень
Middle
Формат
Remote
О роли

Описание вакансии

Обязанности

  • Разработка сложных интеграционных решений
  • Оптимизация производительности (render, перерисовки, бандл)
  • Наставничество
  • Работа в команде по Scrum/Kanban

Требования

  • Глубокое знание 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), обработка ошибок, кэширование данных
  • Понимание микросервисной архитектуры и взаимодействия фронтенда с backend API
  • Знание принципов и архитектуры web и мобильных приложений
  • Опыт анализа логов фронтенда и систем мониторинга фронта (error tracking — Sentry и аналоги)
  • Настройка пайплайнов CI/CD: GitLab CI, GitLab Runner (линтеры, тесты, сборка, деплой)
  • Опыт работы по Scrum/Kanban
  • Навыки использования Git
  • Английский язык, уровень B1: чтение технической документации, деловая переписка

Условия

  • до 200 000 ₽ за месяц, до вычета налогов
  • Опыт работы: 3–6 лет
  • Полная занятость
  • График: 5/2
  • Формат работы: удалённо
Стек и навыки

С чем работаем