О компании
Meadow AI — AI‑driven AdTech‑платформа для работы с инфлюенсерами, которая помогает брендам планировать, запускать и масштабировать кампании с создателями.
Чем предстоит заниматься
-
Проектировать и разрабатывать сложные 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‑стартапе;
-
Удобный формат оплаты;