Центр Интеграции Приложений — аккредитованная 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 мск;
- Ноутбук в первый рабочий день: предоставляем всем сотрудникам при необходимости
- Зрелая техническая команда, современные инструменты и технологии, сложные инженерные задачи
- Продуктовая разработка: реальные пользователи и измеримые результаты
- Роль и свобода: сами выбираете стек, архитектуру и инструменты. Без бюрократии и согласований. Полная ответственность за качество и результат