DataDirects — инновационная маркетинговая платформа для travel-индустрии (отели, перелёты, аренда авто). Мы создаём решения, которые помогают поставщикам напрямую взаимодействовать с клиентами, автоматизировать рекламные кампании и увеличивать бронирования. Наша миссия — дать бизнесу независимость: контролировать рекламу и конверсии без посредников. Работаем быстро, ценим инициативу и ответственность, строим продукт с глобальными амбициями.
 Мы ищем middle+/senior фронтенд‑разработчиков для развития наших веб‑продуктов в сфере travel.
 Наш стек
  - React 18, Next.js (App Router, SSR/SSG, серверные компоненты)
  - TypeScript, Zustand (селекторы, persist/partialize)
  - Tailwind CSS, class-variance-authority, собственные UI-компоненты
  - i18n (17+ локалей), next-intl, middleware
  - Тестирование: Cypress (e2e), React Testing Library (unit)
  - Аналитика и мониторинг: Sentry, GA/gtag
  - DevOps: Docker, многостадийные билды, деплой в облако
  
 Обязанности
  - Разрабатывать и поддерживать клиентскую бизнес-логику и UI в экосистеме React/Next.js с упором на производительность, стабильность и DX.
  - Участвовать в проектировании нового функционала, прорабатывать архитектуру компонентов и фич (разделение UI/бизнес-логики, переиспользуемые хуки).
  - Оптимизировать перформанс: SSR/SSG, код-сплиттинг, динамические импорты, оптимизация изображений, снижение bundle-size, контроль Web Vitals.
  - Развивать состояние в Zustand: типобезопасные сторы, селекторы, стратегия персистенции.
  - Заниматься адаптивной и кросс‑браузерной вёрсткой на Tailwind, поддерживать единые UI‑паттерны и дизайн‑систему.
  - Обеспечивать и улучшать качество кода: покрытие тестами (unit/e2e), ревью, рефакторинг, соблюдение код‑стандарта.
  - Работать с i18n: локали, роутинг, организация сообщений, поддержка высокого уровня локализации.
  - Интегрировать аналитику и мониторинг, проектировать обработку ошибок и трассировку.
  
 Требования
  - 4+ лет коммерческой разработки web‑приложений; уверенный React и TypeScript.
  - Понимание архитектуры Next.js (желательно опыт с App Router), SSR/SSG, серверных компонентов.
  - Сильные навыки в верстке: Tailwind CSS, семантика, доступность (ARIA), адаптив.
  - Опыт проектирования компонентной архитектуры и фичевой структуры, умение разделять ответственность и переиспользовать код.
  - Практика оптимизации производительности фронтенда и работы с метриками.
  - Опыт с управлением состоянием (Zustand/Redux/MobX), предпочтительно Zustand с селекторами.
  - Навыки тестирования: e2e (Cypress) и unit (RTL).
  - Владение инструментами качества: ESLint/Prettier, conventional commits, документация.
  
 Будет плюсом
  - Опыт с next-intl/i18n на крупных проектах и настройкой middleware/локалей.
  - Опыт с Sentry/аналитикой, Web Vitals, настройкой алертов и дешбордов.
  - Участие в построении дизайн‑систем и Storybook.
  - Опыт с Docker и базовыми практиками CI/CD.
  - Понимание домена travel и/или маркетинговых платформ.
  
 Условия
  - Так как основная компания в Израиле, пока рассматриваем ИП, самозанятый, удалённый или гибридный формат.
  - Гибкий график, быстрое принятие решений, культура открытого диалога и инициатив.
  - Влияние на продукт и архитектурные решения, возможность видеть эффект своей работы.
  - Работа с международной аудиторией и реальными задачами масштабирования.
  
 Почему работать с нами — это классно
  - Тысячи клиентов по миру и разнообразие ниш в travel — интересные задачи и разные сценарии использования.
  - Современные технологии: автоматизация, аналитика, масштабирование — работа на cutting‑edge.
  - Культура продуктовой техкомпании: самостоятельность, скорость, ответственность.
  - Возможность строить платформу, которая реально помогает бизнесам расти.