Senior React Developer

Дата размещения вакансии: 04.03.2026
Работодатель: Казарьянц Артур Эдуардович
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Aegis IT — бутик-компания в сфере IT-аутстаффинга, работающая со специалистами с уровня senior и lead.

Мы работаем с заказчиками, которые ценят результат, автономность и зрелый инженерный подход.

Со специалистами мы выстраиваем партнёрскую модель сотрудничества:
подберем проекты под твой уровень экспертизы, нагрузки и профессиональные интересы, обеспечим прозрачные условия и будем сопровождать на всех этапах работы — от выхода на проект до его завершения или перехода на следующий.

Сейчас у нас в работе есть несколько проектов на позицию Senior React Developer

Чем предстоит заниматься:

  • Разработка сложных интерфейсов платформы: личные кабинеты, CRM-системы, рабочие пространства, AI-модули
  • Создание интеллектуального рабочего места для B2B-продаж (микросервисная архитектура, BPMN-ядро)
  • Интеграция с backend-микросервисами (REST / gRPC / WebSocket), обработка ошибок и статусов
  • Разработка сложных пользовательских сценариев: загрузка файлов, запуск задач, мониторинг статусов, работа с очередями
  • Разработка динамических генераторов контента (формы, таблицы, дашборды, аналитические панели)
  • Создание и развитие UI-kit / дизайн-системы (версионирование, документация, Storybook)
  • Разработка кастомных таблиц и компонентов для работы с большими объёмами данных (виртуализация списков)
  • Работа с графиками и аналитическими системами
  • Оптимизация производительности (мемоизация, code splitting, bundle optimization)
  • Настройка клиентской наблюдаемости (логирование, web vitals, мониторинг ошибок)
  • Написание unit-тестов и поддержание качества кода
  • Участие в архитектурных решениях, взаимодействие с дизайнерами и backend-командой

Основные требования:

  • Коммерческий опыт разработки на React от 5 лет
  • Опыт работы в банке или финтехе от 1 года (критично)
  • Опыт работы с React 18+ и понимание его экосистемы
  • Отличное знание JavaScript (ES6+) и TypeScript (ESNext)
  • асинхронность, Promises, async/await
  • понимание Event Loop
  • Глубокое понимание React: Hooks, Virtual DOM, управление состоянием, HOC, Render Props
  • Опыт работы со state management (Redux / MobX / Zustand / Jotai и др.)
  • Уверенное владение HTML5, CSS3 (Flexbox, Grid), адаптивная и кроссбраузерная верстка
  • Опыт разработки сложных компонентов (кастомные таблицы, динамические формы, графики)
  • Опыт интеграции с REST API / WebSocket (axios, fetch)
  • Опыт тестирования (Jest, React Testing Library / Vitest)
  • Опыт работы с Git (Gitflow, rebase)
  • Опыт работы с npm / pnpm / yarn

Условия и возможности:

  • Поток действительно интересных проектов, релевантных твоему опыту и с учетом текущей загрузки
  • Формат работы 5/2, полная или частичная занятость
  • Оформление в удобном для тебя формате: ИП или самозанятость
  • Полная удаленка
  • Возможность менять проекты внутри компании — с учётом твоей экспертизы, интереса и текущей загрузки.
  • Прозрачность условий и коммуникации, поддержка на всех этапах до выхода на проект и во время работы.