Middle+ / Senior Frontend Developer (React)
Reunico ищет frontend-разработчика уровня Middle+/Senior на удалёнку, чтобы поэтапно переносить модули корпоративной системы с Angular 9 на существующий React-стек, не ломая production. Нужны отличное знание JavaScript и TypeScript, уверенный React с Hooks и Context API, опыт работы с legacy-кодом, Webpack Module Federation, MUI и интеграции с REST/OpenAPI — опыт миграции Angular → React будет плюсом, но не обязателен. Предлагают до 300 000 ₽ gross в месяц, официальное трудоустройство по срочному договору на 6 месяцев, полностью удалённую работу и участие в технических решениях в небольшой команде.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Эта вакансия платит больше рынка
На 43% выше медианы JavaScript по 86 вакансиям за 90 дней.
Что предстоит делать
до 300 000 ₽ gross · удалённо · срочный трудовой договор на 6 месяцев Привет! Мы в Reunico создаём корпоративные решения для автоматизации бизнес-процессов и интеграции сложных информационных систем. Работаем с крупными заказчиками и сопровождаем решения от проектирования до стабильной эксплуатации в production. Сейчас мы формируем проектную команду для модернизации действующей корпоративной информационной системы управления бизнес-процессами. Это не greenfield-разработка: часть frontend системы реализована на Angular 9, часть уже работает на React. В рамках проекта предстоит перенести запланированный набор модулей с Angular на существующий React-стек и интегрировать их в текущую архитектуру. Основная задача — не переписать всю систему с нуля, а поэтапно модернизировать существующее production-приложение, сохраняя его работоспособность в процессе миграции. Текущий React-стек проекта — React 18+ / TypeScript 5.6+. Архитектура построена с использованием Webpack Module Federation.
- участвовать в модернизации существующей корпоративной информационной системы;
- переносить запланированные модули с Angular 9 на React;
- разбираться в существующей Angular-реализации и переносить её функциональность в React;
- развивать существующее React-приложение и его архитектуру;
- разрабатывать frontend на React + TypeScript с использованием функциональных компонентов и Hooks;
- интегрировать новые и перенесённые модули в существующую архитектуру на базе Webpack Module Federation;
- работать с существующим state management на React Hooks и Context API;
- развивать существующие Context Providers;
- использовать и при необходимости развивать существующий UI Kit на базе MUI;
- интегрировать frontend с backend-сервисами по REST API / OpenAPI;
- участвовать в проектировании контрактов API совместно с backend-командой;
- анализировать и устранять проблемы производительности frontend;
- работать с техническим долгом и постепенно улучшать существующий код;
- участвовать в code review и обсуждении технических решений внутри команды.
- Основной стек проекта
- React 18+ · TypeScript 5.6+ · JavaScript · MUI · собственный UI Kit · Webpack Module Federation · REST / OpenAPI · HTML5 · CSS3 / SCSS
- В legacy-части системы используется Angular 9.
- Для управления состоянием используются преимущественно React Hooks / useState и Context API, включая собственные Context Providers.
- Основная часть необходимых UI-компонентов уже реализована в существующем UI Kit — задача не предполагает создание дизайн-системы с нуля.
- Кого мы ищем
- Мы готовы рассматривать frontend-разработчиков уровня Middle+ и Senior.
- Для нас важен не столько формальный грейд, сколько способность самостоятельно работать с существующей production-системой: разбираться в незнакомом коде, понимать существующую архитектуру, оценивать последствия изменений и доводить задачи до результата.
- Как ориентир:
- для Middle+ — обычно от 3 лет коммерческой frontend-разработки;
- для Senior — обычно от 5 лет коммерческой frontend-разработки и существенный практический опыт с React и TypeScript.
- Количество лет само по себе не является определяющим критерием — в первую очередь смотрим на фактический опыт и технический уровень.
- Что для нас важно
- отличное знание JavaScript и TypeScript;
- уверенный практический опыт разработки на React;
- хорошее понимание React Hooks, Context API, жизненного цикла компонентов и механизмов рендеринга React;
- понимание способов управления состоянием React-приложения;
- опыт построения переиспользуемых компонентов;
- практический опыт работы с Webpack Module Federation;
- понимание архитектурных подходов к построению крупных frontend-приложений;
- опыт работы с существующим production- или legacy-кодом;
- способность самостоятельно разбираться в незнакомой кодовой базе;
- опыт интеграции frontend с REST API;
- уверенная работа с HTML / CSS / SCSS;
- владение Git;
- понимание CI/CD;
- способность оценивать последствия изменений и технические риски.
- Глубокая экспертиза в Angular не является обязательным требованием. Однако разработчику предстоит разбираться в существующем коде на Angular 9, чтобы переносить его функциональность на React.
- Будет преимуществом
- опыт миграции frontend-приложений между фреймворками;
- реальный опыт миграции Angular → React;
- практический опыт работы с Angular;
- опыт существенного рефакторинга крупных frontend-приложений;
- опыт построения microfrontend-архитектуры;
- опыт использования Webpack Module Federation в крупных production-системах;
- опыт работы с MUI;
- опыт разработки или развития собственных UI Kit / design system;
- опыт тестирования с Jest, React Testing Library, Cypress или аналогичными инструментами;
- опыт работы с Docker / Kubernetes;
- понимание OAuth2, JWT и принципов клиентской безопасности;
- опыт диагностики и оптимизации производительности крупных frontend-приложений.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Reunico
2 активные вакансии в компании
Модернизация корпоративной BPM-системы
Нужен опытный Java-разработчик (Middle+/Senior) в команду из 4 человек, чтобы обновлять живую корпоративную BPM-систему: миграция сервисов с Java 11 на Java 25 LTS и со Spring Boot 2 на Spring Boot 4, разбор breaking changes, обновление зависимостей, рефакторинг и борьба с техническим долгом. Стек: Java, Spring Boot, PostgreSQL, Hibernate/JPA, REST, Kafka, Docker, Kubernetes, Camunda 7, Keycloak, CI/CD на GitLab; важно уверенно разбираться в чужом production-коде и писать тесты. Условия: удалёнка или гибрид, оформление по ТК, срочный договор на 6 месяцев, 300 000 ₽ в месяц до НДФЛ и участие в технических решениях.
Похожие вакансии
6 вакансий
Middle+/Senior Backend Developer (Node.js)
Небольшая команда строит маркетплейс цифровых игровых товаров и ищет backend-разработчика на Node.js/Nest.js. Нужен коммерческий опыт от 3 лет, уверенный TypeScript, работа с PostgreSQL, а плюсом будут Drizzle, RabbitMQ и highload-практики. Полностью удалённая работа, простые процессы без лишних созвонов, оплата в USDT или рублях для самозанятых, тестовое задание оплачивается.
Senior Fullstack Developer
~1 584 000 ₸ оценка
Крупная FMCG-компания ищет Senior Fullstack Developer в Москву с возможностью удалёнки. Основная задача — разработка интерфейсов на React, миграция legacy-решения на новую архитектуру, оптимизация производительности и интеграция с backend API; точечно нужно править серверную логику на Kotlin/Java. Требуется 5+ лет во frontend/fullstack, 3+ года на Kotlin/Java, понимание клиент-серверной архитектуры, безопасности и DevOps-практик; предлагают оформление по ТК РФ, ДМС и гибкий формат.
Frontend-разработчик
~1 584 000 ₸ оценка
Разработка фронтенда банковской CRM для клиентских менеджеров корпоративного бизнеса: модули в микрофронтендной архитектуре на TypeScript, React 18, Redux и redux-saga. Нужен уверенный JavaScript от 3 лет, опыт с React/React Native, Redux, Webpack, REST API, понимание ООП и функционального программирования. Работа в крупном системном интеграторе по Scrum в командах из 20+ команд, с оформлением по ТК РФ и расширенным соцпакетом (ДМС, спорт, обучение).
Senior Mobile Engineer (React Native)
~1 584 000 ₸ оценка
Нужен Senior Mobile Engineer для разработки кроссплатформенного мобильного приложения на React Native и TypeScript в SaaS-платформе для автоматизации финансовых операций. Ключевое — сильный опыт в React Native, JS/TypeScript и React, понимание внутренностей iOS и Android, навыки проектирования архитектуры и оптимизации кода. Взамен предлагают оформление по ТК РФ с ежегодной индексацией, ДМС, льготы аккредитованной IT-компании и современный CI/CD-контур.
TypeScript-разработчик
~1 584 000 ₸ оценка
Нужен backend-разработчик на TypeScript и Node.js: писать и поддерживать сервисы с PostgreSQL и Kafka, чинить баги, оптимизировать производительность, участвовать в code-review и рефакторинге. Ключевое требование — от 3 лет опыта с TypeScript, плюс уверенный SQL и работа с Git (Node.js от 2 лет будет плюсом). Предлагают удалёнку на территории РФ, оформление по ТК РФ с первого дня, ДМС, технику для работы и оплачиваемое обучение с сертификацией.
Senior Frontend-разработчик
~1 584 000 ₸ оценка
Нужен Senior Frontend-разработчик на AI-нативную медиа-платформу: проектировать архитектуру интерфейсов на React, Next.js и TypeScript, работать со стримингом ответов AI-агентов через SSE и развивать культуру тестирования в команде. Ждут опыт фронтенд-разработки от 5 лет (от 2 лет на Senior), глубокое знание React/Next.js/Redux Toolkit и Node.js, менторские навыки. Предлагают оформление по ТК РФ, офис/гибрид/удалёнку, скидки на фитнес и курсы английского.