Rabbit Group

Senior Fronted Developer (React)

Не указана
  • Тбилиси
  • От 3 до 6 лет
  • React
  • TypeScript
  • Webpack
  • Vite
  • React query

О компании


Meadow AI — AI‑driven AdTech‑платформа для работы с инфлюенсерами, которая помогает брендам планировать, запускать и масштабировать кампании с создателями.
Мы автоматизируем поиск и оценку креаторов, управление кампаниями, аналитику результатов и принятие решений, уменьшая ручную работу и повышая прозрачность.
Платформа объединяет данные, автоматизацию и машинное обучение, чтобы упростить сложные процессы: от discovery креаторов до performance‑аналитики и оптимизации кампаний.

Чем предстоит заниматься

  • Проектировать и разрабатывать сложные UI-компоненты и фичи с нуля;

  • Обеспечивать архитектурную целостность фронтенда: разрабатывать и поддерживать стандарты, паттерны и best practices;

  • Проводить code review, наставлять middle- и junior-разработчиков, участвовать в найме;

  • Тесно взаимодействовать с продуктовой командой, дизайном и бэкендом;

  • Участвовать в технических обсуждениях и влиять на принятие архитектурных решений;

  • Заботиться о производительности, доступности (a11y) и качестве кода;

Обязательные требования

  • Опыт коммерческой разработки от 5 лет;

  • Уверенное владение TypeScript: generics, utility types, type narrowing, строгая типизация;

  • Глубокое понимание React: хуки, жизненный цикл, reconciliation, паттерны оптимизации (memo, useMemo, useCallback, lazy);

  • Опыт управления состоянием: Redux Toolkit, Zustand, Jotai или аналоги; понимание trade-offs;

  • Уверенная работа с REST, обработка асинхронности (React Query / SWR или аналоги);

  • Понимание браузерных API, производительности (Core Web Vitals, profiling), кросс-браузерной совместимости;

  • Опыт настройки и работы с Webpack / Vite / аналоги; понимание процесса сборки и оптимизации бандла;

  • Хорошее знание CSS: Flexbox, Grid, CSS Modules / styled-components / SCSS;

  • Покрытие кода тестами: Jest, React Testing Library; понимание пирамиды тестирования;

  • Уверенная работа с Git, опыт работы в команде по Feature Branch / Gitflow;

  • Опыт с Next.js (SSR / SSG / ISR) или другими метафреймворками;

Будет плюсом

  • Знакомство с микрофронтенд-архитектурой (Module Federation и т.п.);

  • Опыт разработки или использования Design System / UI-библиотек;

  • Понимание WebSockets, Server-Sent Events или real-time архитектур;

  • Знание принципов доступности (WCAG 2.1);

  • Опыт работы с CI/CD (GitHub Actions, GitLab CI и др.);

  • Базовые знания Node.js / BFF-паттернов;

Условия:

  • Международная распределённая команда, полностью удалённый формат;

  • Прямое влияние на продукт, архитектуру и пользовательский опыт в быстрорастущем AdTech‑стартапе;

  • Удобный формат оплаты;