SaaSoft
React-разработчик
2 дн. назад
до 200k RUB / мес.РоссияMiddleRemoteB1
javascripthtml5css3typescriptreactrtk queryredux toolkitvite
React-разработчик с опытом 3–6 лет, работа полный рабочий день удалённо с использованием современных технологий фронтенда.
Обязанности
- Работа с REST API из фронтенда (fetch/axios), обработка ошибок, кэширование данных
- Навыки разработки сложных интеграционных решений
- Навыки оптимизации производительности (render, перерисовки, бандл)
- Понимание микросервисной архитектуры и взаимодействия фронтенда с backend API
- Знание принципов и архитектуры web и мобильных приложений
- Опыт анализа логов фронтенда и систем мониторинга фронта (error tracking — Sentry и аналоги)
- Настройка пайплайнов CI/CD: GitLab CI, GitLab Runner (линтеры, тесты, сборка, деплой)
- Опыт работы по Scrum/Kanban
- Навыки использования Git
- Навыки наставничества
- Способность к совместной работе с консультантами и в команде других разработчиков
- Системный подход к решению задач
- Качества лидера при работе в команде (организация команды и определение принципов работы)
- Ориентация на результат (высокие постоянные показатели результативности)
- Развитие команды (предоставление информации о совершенствовании навыков в команде)
- Развитие собственных навыков (поиск возможностей для дальнейшего развития)
Требования
- Глубокое знание 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), построение пирамиды тестирования
- Английский язык, уровень B1: чтение технической документации, деловая переписка
Условия
- до 200 000 ₽ за месяц, до вычета налогов
- Опыт работы: 3–6 лет
- Полная занятость
- График: 5/2
- Формат работы: удалённо