React Разработчик Senior

Дата размещения вакансии: 01.06.2026
Работодатель: Iconicompany
Уровень зарплаты:
з/п не указана
Город:
Ижевск
Требуемый опыт работы:
От 1 года до 3 лет

О нас

Мы — агрегатор аутстаффинговых проектов и помогаем специалистам находить проекты под их реальный опыт и сильные стороны.

  • Помогаем адаптировать резюме под конкретную вакансию и требования заказчика
  • Помогаем формировать проектное резюме с акцентом на релевантный опыт
  • Автоматически подбираем и отправляем приглашения на новые подходящие вакансии
  • Долгосрочное сопровождение специалиста по нескольким проектам

О проекте

Разработка и поддержка сложных фронтенд-приложений в рамках микрофронтендной архитектуры с обеспечением производительности, масштабируемости, доступности и соответствия стандартам качества кода. Проект длительностью 6 месяцев. Используемый стек технологий включает: React, JavaScript/TypeScript, Redux Toolkit, Zustand, React Final Form, SCSS/CSS, REST API, Jest, React Testing Library, Git, Gerrit, MFE (Module Federation), CI/CD, Storybook, Webpack, ESLint, Stylelint, Jenkins, Axios.

Обязанности:

  • Разработка новых функциональных модулей и компонентов на React
  • Проектирование и поддержка архитектуры приложений с использованием MFE (Module Federation)
  • Управление состоянием приложения (Redux Toolkit, Zustand)
  • Работа с формами (React Final Form) и их оптимизация
  • Интеграция с REST API через Axios
  • Стилизация интерфейсов с использованием SCSS/CSS (соответствие design system)
  • Настройка и поддержка сборочных инструментов (Webpack)
  • Разработка и поддержка документации компонентов (Storybook)
  • Написание unit-тестов и integration-тестов (Jest)
  • Участие в code review и обеспечение качества кода
  • Настройка линтеров и форматеров (ESLint, Stylelint)
  • Развёртывание приложений в CI/CD пайплайнах (Jenkins)
  • Работа с версионированием кода (Git, Gerrit)
  • Решение инцидентов

Требования:

  • Коммерческий опыт разработки фронтенда от 4 лет
  • Продвинутые знания JavaScript/TypeScript (включая современные версии)
  • Глубокое понимание React (hooks, memoization, performance optimization)
  • Опыт работы с Redux Toolkit и альтернативными решениями (Zustand)
  • Уверенная работа с формой (React Final Form или аналоги)
  • Знание SCSS/CSS и методологий организации стилей
  • Практический опыт интеграции с REST API
  • Навыки написания тестов (Jest, React Testing Library)
  • Опыт работы с системами контроля версий Git (Gerrit)
  • Понимание принципов модульной архитектуры (MFE)
  • Опыт настройки и поддержки CI/CD процессов
  • Способность разбираться в чужом коде и проводить рефакторинг
  • Опыт работы с TypeScript (строгая типизация, generics, utility types)
  • Знание паттернов проектирования фронтенд-приложений
  • Опыт работы с микрослужебной архитектурой (MFE)
  • Навыки оптимизации производительности приложений (code splitting, lazy loading)
  • Опыт работы с Storybook как документацией компонентов
  • Опыт миграции легаси-приложений на современные технологии
  • Опыт построения дизайн-систем
  • Навыки работы с веб-аналитикой и отслеживанием событий

Условия:

  • Формат работы: Удаленная работа
  • Тип занятости: Полная занятость