Перейти к содержимому
Центр Интеграции Приложений
Ц
Центр Интеграции Приложений
Москва
активна · проверена 20 минут назад

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

Frontend-разработчик для B2B-продукта Отели.Онлайн: предстоит с нуля спроектировать архитектуру фронтенда, разработать MVP и развивать интерфейсы для партнёров. Нужен опыт React от 3 лет, TypeScript и state-management. Предлагают удалёнку или офис в Москве/СПб, стабильный доход и свободу в выборе технологий.

senior удалённо ~2 290 596 ₸
salary intelligence

Зарплата не указана — оценили по рынку

На основе 155 похожих вакансий за 90 дней.

оценка p25–p75
1 386 660 – 3 019 422 ₸
медиана: 2 290 596 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

Центр Интеграции Приложений — аккредитованная IT-компания, являемся техническим подразделением крупнейшего Travel Холдинга в РФ. Штат холдинга - 900+ человек, tech.команда - 300+ человек. Наши продуктовые бренды: Aviakassa, Colibri, МойАгент, Отели.Онлайн. О продукте: Отели.Онлайн - высоконагруженное B2B-решение (API), крупный консолидатор отельного контента от российских и международных поставщиков. Команда продукта: teamlead, 5 backend-разработчиков, 2 manual QA, 1 auto QA, аналитик. Продукт 10 лет развивался как API-решение без клиентской части. Сейчас находится в фазе масштабирования: активное подключение новых API-партнёров требует предоставления им удобных интерфейсов для управления заказами, получения отчётов и аналитики. Фронтенд-разработка запускается с нуля. Мы ищем сильного разработчика, который возьмёт на себя всю фронтенд-часть: от проектирования архитектуры до релиза MVP и дальнейшего масштабирования.

  • Проектировать архитектуру фронтенда с нуля: структура проекта, роутинг, выбор и настройка state management, API-слой, система авторизации и ролей для партнёров.
  • Разрабатывать ключевые модули B2B/постсейл интерфейса: личный кабинет партнёра; управление бронированиями (просмотр, редактирование, детали); печать документов; отчётность и аналитика; настройки контрактов и тарифов; управление пользователями партнёра (роли, доступы).
  • Интегрировать фронтенд с backend API (REST): обработка ошибок, состояний загрузки, кэширование.
  • Взаимодействовать с backend-командой по контрактам API (участие в проектировании эндпоинтов с точки зрения UX).
  • Участвовать в сборе и анализе требований от бизнеса и партнёров.
  • Первоочередные задачи:
  • Спроектировать архитектуру «с чистого листа» (выбор стека, настройка проекта).
  • Разработать MVP: базовая авторизация партнёров, просмотр и управление бронированиями (совместно с продуктом определить и защитить scope MVP).
  • Настроить базовую инфраструктуру разработки (репозиторий, CI, окружения dev/stage/prod).
  • Ожидаемые результаты через полгода:
  • Работающий MVP в продуктивной среде, используемый реальными B2B-партнёрами.
  • Выстроенная и задокументированная архитектура, готовая к масштабированию.
  • Налаженный стабильный процесс релизов (CI/CD) без ручных костылей.
  • Полная самостоятельность в принятии технических решений.
  • Наши ожидания от кандидата:
  • Коммерческий опыт разработки на React от 3 лет.
  • Глубокое знание state-management решений (Redux / MobX / Zustand и т.п.).
  • Уверенное владение TypeScript.
  • Опыт самостоятельного построения проекта (архитектура, настройка сборки).
  • Опыт работы с REST API, понимание клиент-серверного взаимодействия.
  • Понимание принципов аутентификации и авторизации на фронтенде (JWT, роли, защита роутов).
  • Будет плюсом:
  • Опыт разработки административных панелей / CRM.
  • Работа с инструментами визуализации данных и отчётности.
  • Навыки написания тестов (Jest, React Testing Library, Cypress).
  • Опыт настройки CI/CD (GitHub Actions, GitLab CI и др.).
  • Умение использовать AI-инструменты для повышения продуктивности.
условия

Что предлагаем

Стабильный и прозрачный доход: заработная плата состоит из оклада и ежеквартальной премии (до 25% от оклада).
Формат работы и график: удаленка, гибрид или офис в Москве (м. Беговая), Санкт-Петербурге (м. Маяковская). Начало рабочего дня в 9:00 или в 10:00 мск;
Ноутбук в первый рабочий день: предоставляем всем сотрудникам при необходимости
Зрелая техническая команда, современные инструменты и технологии, сложные инженерные задачи
Продуктовая разработка: реальные пользователи и измеримые результаты
Роль и свобода: сами выбираете стек, архитектуру и инструменты. Без бюрократии и согласований. Полная ответственность за качество и результат
навыки

Стек и инструменты

Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в Центр Интеграции Приложений

2 активные вакансии в компании

16 ч. назад

Backend-разработчик (.NET)

~1 547 550 – 2 811 186 ₸ оценка

Ищем опытного .NET-разработчика для высоконагруженного B2B-продукта в сфере отельного контента. Нужно будет модернизировать проект, проектировать сервисы и интегрироваться с международными агрегаторами. Требуется опыт от 3 лет, знание T-SQL и современных практик разработки. Предлагают удаленку или офис в Москве/СПб, стабильный доход и интересные задачи.

.NET T-SQL MS SQL Server +11
senior удал. hh

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

6 вакансий
Ciklum
C
Ciklum
9 ч. назад

Старший JavaScript инженер

Ciklum ищет опытного JavaScript-разработчика для работы над современными интерфейсами в кросс-функциональной команде. Требуется глубокое знание JS и React, а также опыт с CI/CD, облачными сервисами и тестированием. Компания предлагает удаленную работу, гибкий график, обучение и медицинскую страховку.

JavaScript React Node.js +9
senior удал. dou
Ciklum
C
Ciklum
10 ч. назад

Старший JavaScript инженер

Ciklum ищет опытного JavaScript-инженера для разработки современных интерфейсов и дизайн-систем. Вы будете создавать и поддерживать UI-компоненты, обеспечивать качество кода, наставлять младших коллег и взаимодействовать с клиентами. Требуются глубокие знания JavaScript, TypeScript, React, Web Components и доступности. Компания предлагает удаленную работу, гибкий график, медицинскую страховку и возможности для профессионального роста.

JavaScript TypeScript React +6
senior удал. dou
Ciklum
C
Ciklum
10 ч. назад

Старший JavaScript инженер

Старший фронтенд-инженер в Ciklum будет развивать корпоративную дизайн-систему: создавать компоненты, обеспечивать доступность и производительность, работать с React и TypeScript. Нужен опыт в веб-компонентах, тестировании и CI/CD. Компания предлагает удаленную работу, страховку и обучение.

JavaScript TypeScript React +5
senior удал. dou
Stellar Logic
S
Stellar Logic
12 ч. назад

Full-Stack инженер

~2 290 596 ₸ оценка

Ищем Full-Stack инженера с опытом 3+ лет для работы над международным продуктом. Нужно уверенно владеть Flutter, Node.js, React, Next.js, PostgreSQL, а также использовать AI-инструменты для разработки. Предлагают ответственность за фичи, прямое общение с заказчиком и современный стек.

Node.js React Next.js +4
senior удал. dou
S
Selecto
15 ч. назад

Старший FullStack разработчик (Team Lead)

Сложный fullstack-проект на Next.js и TypeScript: AI-платформа для управления пользователями, ролями и правами, с KYC/KYB, бонусами и интеграциями. Нужен опытный разработчик с сильными навыками проектирования систем и безопасности, готовый взять на себя роль тимлида. Предлагают долгосрочный контракт, удалённую работу и интересные задачи в финансовой сфере.

Next.js TypeScript tRPC +5
senior удал. dou
Сёрф
С
Сёрф
17 ч. назад

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

~2 290 596 ₸ оценка

Ищем опытного Flutter-разработчика с коммерческим стажем от 3 лет для работы над мобильными приложениями, которыми пользуются миллионы. Требуется уверенное владение Flutter/Dart, опыт интеграций, работы с нативными модулями и CI/CD, а также активное использование AI-инструментов в разработке. Предлагают удалённую работу, гибкий график, амбициозные проекты и профессиональный рост.

Flutter Dart AI-агенты +8
senior удал. hh