Middle+/Senior Frontend Engineer
от 350 000 ₽
Выше средней на 7%
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.
 - Культура продуктовой техкомпании: самостоятельность, скорость, ответственность.
 - Возможность строить платформу, которая реально помогает бизнесам расти.
 
Опубликована день назад
Вакансия в подборках
Похожие вакансии
от 350 000 ₽