Frontend-разработчик (React)
Frontend-разработчик для развития интернет-сервиса доставки CATAPULTO. Нужно писать новый функционал на React, поддерживать и рефакторить существующий код, внедрять TypeScript и работать с SSR. Требуется опыт от 3 лет, знание React, Redux, TypeScript и английского от B2. Компания предлагает стабильную работу в IT-команде с возможностью влиять на продукт.
Зарплата ниже рынка
На 17% ниже медианы JavaScript по 198 вакансиям за 90 дней.
Что предстоит делать
CATAPULTO — это IT-Компания, агрегатор служб курьерской доставки, лидер в корпоративном сегменте рынка. Наши партнеры - известные всем курьерские службы и транспортные Компании, такие, как Pony Express, СДЭК, DHL, Деловые Линии, КСЕ и т.д. (всего 20 Компаний). Сотрудничая с нами, бизнес экономит до 40% при отправке документов и грузов по России, ближнему и дальнему зарубежью. Компания CATAPULTO стабильно работает и развивается более 9 лет, является резидентом Сколково. В настоящее время наши услуги высоко востребованы и бизнес активно масштабируется, в связи с чем мы набираем новых сотрудников в команду.
- Развивать клиентский frontend интернет-сервиса CATAPULTO.
- Разрабатывать новый функционал на React.
- Поддерживать и постепенно улучшать существующую кодовую базу.
- Участвовать в рефакторинге legacy-модулей и постепенном внедрении TypeScript.
- Разбираться в SSR-слое на Express/Node.js и учитывать его при разработке интерфейсов.
- Исправлять ошибки, проводить техническую диагностику и улучшать стабильность пользовательских сценариев.
- Работать с API, авторизацией, cookies, состояниями загрузки и обработкой ошибок.
- Участвовать в code review, обсуждать технические решения и поддерживать качество кодовой базы.
- Поддерживать legacy back-office на Sencha ExtJS и участвовать в его постепенной миграции на React.
Что ждём от вас
- Опыт frontend-разработки от 3 лет.
- Профессиональный опыт с React от 2 лет.
- Уверенное знание JavaScript; опыт с TypeScript или готовность активно работать с ним.
- Опыт с Redux, redux-thunk или похожими подходами к управлению состоянием.
- Опыт работы с большим существующим кодом: поддержка, рефакторинг, аккуратные изменения без ломки продукта.
- Понимание React Router, SSR/hydration, cookies, авторизации и клиент-серверного взаимодействия.
- Опыт с Webpack/Babel/NPM scripts или готовность уверенно разбираться в кастомной сборке.
- Кросс-браузерная и кросс-платформенная верстка, SCSS/CSS.
- Опыт работы с JSON API: REST, JSON-RPC 2.0 или аналогичные протоколы.
- Понимание web-технологий: HTTP, браузерные API, производительность, безопасность на базовом уровне.
- Git и аккуратная командная работа с ветками, merge request.
- Готовность работать с legacy back-office системой на Sencha ExtJS: разбираться в существующем коде, поддерживать функционал и участвовать в миграции на React.
- Английский от B2: уверенная устная коммуникация, участие в созвонах/обсуждениях и чтение технической документации.
- Будет плюсом:
- Опыт с Next.js, особенно app router, если есть интерес к будущей модернизации продукта.
- Опыт поддержки React SSR на Node.js/Express.
- Опыт с Jest, Testing Library и написанием устойчивых frontend-тестов.
- Опыт оптимизации Webpack-сборки, code splitting и bundle analysis.
- Опыт с Sentry, Datadog или другими инструментами observability.
- Опыт с WebSocket/Centrifuge и real-time интерфейсами.
- Опыт с Yandex Maps или другими картографическими API.
- Опыт миграции legacy JS/React-проектов на TypeScript.
- Практический опыт с Sencha ExtJS.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийСтарший Full-Stack разработчик (Next.js, Python, AI)
~1 602 500 – 3 130 260 ₸ оценка
Ищем старшего full-stack разработчика для создания SaaS-продуктов с нуля. Нужно владеть Next.js, React, TypeScript и Python, а также активно использовать AI-инструменты для ускорения разработки. Предлагаем удаленную работу, полную занятость и возможность влиять на архитектуру и стек.
Frontend Developer (React) / AI Agent Developer
~1 602 500 – 3 130 260 ₸ оценка
Компания intact ищет Frontend Developer (React) / AI Agent Developer для создания и развития ИИ-агентов. Вам предстоит заниматься промптингом, разработкой веб-интерфейсов и интеграцией AI-инструментов. Требуется уверенный опыт работы с React и TypeScript, а также готовность разбираться в AI. Предлагается удаленная работа, гибкий график и соцпакет.
Старший/Ведущий Node.js разработчик
Компания EPAM ищет Senior/Lead Node.js разработчика для создания масштабируемых бэкенд-решений. Требуется опыт от 5 лет, владение Node.js, Nest.js, TypeScript, облачными платформами AWS/Azure и английским на уровне B2. Предлагается удаленная работа из Украины, гибкий график, обучение и карьерный рост.
Frontend-разработчик (Angular/React/Vue)
~1 602 500 – 3 130 260 ₸ оценка
Ubego ищет опытного фронтенд-разработчика для создания и развития ключевых продуктов платформы: магазина квестов, дашбордов пользователей и создателей, админ-панели. Требуется владение Angular/React/Vue, JavaScript/TypeScript, базами данных и AI-инструментами. Предлагается гибкий part-time формат с возможностью получения акций компании.
Старший Node.js разработчик (NestJS)
~1 602 500 – 3 130 260 ₸ оценка
Разработка и поддержка высоконагруженных бэкенд-сервисов и API на Node.js и TypeScript (NestJS) для iGaming платформы. Требуется опыт от 5 лет, глубокое знание микросервисов, Kafka, Docker, Kubernetes. Компания предлагает полную удаленку, гибкий график, оплачиваемый отпуск и больничный, обучение и корпоративные мероприятия.
Frontend разработчик
~1 602 500 – 3 130 260 ₸ оценка
Ищем опытного Frontend разработчика для проектной работы в travel-tech компании. Нужно разрабатывать интерфейсы на React и Next.js, интегрировать внешние системы. Требуется отличное знание React, Next, TypeScript и опыт работы в больших командах. Предлагают договор ГПХ на 3 месяца.