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

А101

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

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

  • Проект / направление: личный кабинет подрядчика — внутренняя B2B-система электронного документооборота для строительного девелопмента. Через интерфейс подрядные организации и внутренние службы заказчика работают с договорами, актами выполненных работ, счетами, платежами, сметами, лимитно-заборными картами и замечаниями стройконтроля. Данные приходят из корпоративной 1С, обогащаются в кабинете и уходят обратно. Это рабочие экраны, а не лендинг: таблицы документов, фильтры, файлы, статусы обмена, права доступа. Платформу переписывают на актуальный стек. Новый фронтенд: React 18, TypeScript, Vite, Redux Toolkit + RTK Query, MUI и собственная дизайн-система, FSD. Архитектурные решения принимаются — можете влиять. На базе решения планируем запуск новых продуктов: харнесс для ИИ, система управления качеством объектов строительства, сервис для работ по планированию производства.


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

  • Ключевые задачи должности:
    - разрабатывать экраны и модули личного кабинета на React 18 и TypeScript;
    - собирать таблицы документов с фильтрацией, сортировкой, пагинацией и состояниями загрузки / ошибки / пустого списка;
    - интегрировать UI с REST API через RTK Query: кэш, теги инвалидации, мутации, загрузка и скачивание файлов;
    - реализовывать авторизацию: JWT access/refresh, silent refresh, работа с httpOnly-куками и CORS;
    - развивать и применять собственную дизайн-систему на MUI: токены, тема, Storybook;
    - соблюдать FSD (или принятую feature-based архитектуру): слои и правила импортов;
    - переносить пользовательские сценарии с легаси на новую платформу;
    - участвовать в декомпозиции и оценке задач, проводить и принимать код-ревью.
  • Стек: React 18, TypeScript 5+, Vite, Redux Toolkit, RTK Query, React Router v6, MUI + собственная дизайн-система, TanStack Table, SCSS-модули, Storybook, JWT, FSD, GitLab CI.

Требования:

  • Коммерческий опыт фронтенд-разработки от 1 года.
  • TypeScript 5+: дженерики, union и literal types, utility-типы, type guards; код без any.
  • React 18: функциональные компоненты, хуки и правила их использования, кастомные хуки, понимание причин ререндера и уместной мемоизации.
  • Redux Toolkit: createSlice, типизированные селекторы и dispatch, immer-мутации.
  • RTK Query: запросы и мутации, инвалидация кэша через теги, transformResponse, skip, isLoading / isFetching.
  • React Router.

Желательно:

  • TanStack Table: columnDef, сортировка и фильтрация, кастомные ячейки, ресайз и видимость колонок.
  • Производительность: React Profiler, debounce, виртуализация длинных списков.
  • Даты и таймзоны: date-fns / dayjs.
  • A11y: семантика, лейблы, фокус, навигация с клавиатуры.
  • Дизайн-системы: опыт разработки или поддержки библиотеки компонентов.
  • WebSocket: подключение, события, реконнект.
  • Графики и drag-and-drop: MUI X Charts, dnd-kit или аналоги.
  • Использование ИИ-агентов.

Условия:

  • Официальное трудоустройство по ТК РФ в надежную ИТ-аккредитованную компанию. Вы получаете все гарантии и белую зарплату дважды в месяц — без задержек и сюрпризов.
  • Внутренний учебный центр, курсы от экспертов, внешнее обучение и корпоративная библиотека. Инвестируем в вашу экспертизу!
  • График и формат работы: удаленно, 5/2 с 9 до 18.
  • Корпоративный спорт: йога, футбол, волейбол, теннис и другое.
  • Яркие корпоративы и праздники, дополнительные выходные для родителей, скидки на квартиры от А101 и партнёров, а также новогодние подарки для ваших детей.
  • Обеспечим современным оборудованием — вы в офисе или на удалёнке.
Посмотреть контакты работодателя

Похожие вакансии

Foxible
  • Москва

  • до 100000 RUR

Рекомендуем
DCUT
  • Москва

  • до 100000 RUR

Рекомендуем
Инжпроект-М

Frontend-разработчик

Инжпроект-М

  • Москва

  • до 100000 RUR

Рекомендуем
Orion soft
  • Москва

  • до 100000 RUR

НПП ТехноЛаб
  • Москва

  • до 150000 RUR

  • Москва

  • до 150000 RUR

Foxible
  • Минск

  • до 100000 RUR

Системная Интеграция

Frontend-разработчик (React, TS)

Системная Интеграция

  • Москва

  • до 100000 RUR

МТС Банк
  • Москва

  • до 195000 RUR

585, Холдинг

Frontend разработчик

585, Холдинг

  • Москва

  • до 195000 RUR

Правительство Московской области

Frontend-разработчик (junior)

Правительство Московской области

  • Москва

  • до 195000 RUR

Ябби
  • Москва

  • до 200000 RUR

ИдаПроджект

Backend Node.js Developer

ИдаПроджект

  • Санкт-Петербург

  • до 200000 RUR

  • Москва

  • от 250000 RUR

ВкусВилл
  • Москва

  • от 250000 RUR

SkillStaff
  • Москва

  • от 250000 RUR

СПРОСИВРАЧА

Senior frontend developer (React)

СПРОСИВРАЧА

  • Москва

  • от 250000 RUR

  • Москва

  • от 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию