🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Lead Frontend Developer (AI-first)

Phygital+
Москва
Удаленно
Опубликовано: 27 May 2026
Привет, A-player! Мы - Phygital+
AI-платформа для креативных и дизайн-команд. Помогаем крупным компаниям ускорять создание визуального контента с помощью нейросетей, сохраняя качество и контроль.

Коротко о нас, чтобы понимать масштаб:
  • 200+ enterprise-клиентов уровня Яндекс, Альфа-Банк, X5, Лента, Авито, МТС.
  • Крупнейшие агентства: Depot, Setters, Great и многие другие.
  • По частоте использования - мы на втором месте после Figma у дизайнеров и маркетологов.
  • Retention по компаниям = 100%.
  • Рост +30% месяц к месяцу, за полтора года выросли с 8 до 32 человек в команде.
  • Цель на 2026 год - вырасти в 5 раз по выручке.
  • Мы нашли PMF, закрываем раунд А от известного фонда.

Эта роль

Не «архитектор-говорящая-голова» и не «тимлид, который только менеджерит».
Нам нужен играющий тренер: человек, который пишет код (минимум 50% времени), делает ревью, менторит команду, но при этом видит картину целиком, принимает архитектурные решения и отвечает за миграцию.
Ты будешь отвечать за самый сложный кусок продукта - графический редактор (canvas). И за миграцию фронтенда со старого стека (SolidJS + чистый JavaScript) на новый (React). Постепенно, без остановки продукта, без «перепишем всё с нуля».
Мы ждём прагматика, который спокоен к легаси и готов полтора года жить в гибридной кодовой базе.

Наша культура -коротко

  • AI-first и AI-native.
    Вся команда пользуется Cursor, Claude, вайбкодингом - это часть нашего ДНК.
  • Удалёнка, команда распределена по миру.
  • A-players: проактивные, самостоятельные, ответственные.

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


1. Взять на себя графический редактор (быстро - первые 1-3 месяца)
Разобраться в текущей архитектуре canvas-движка.
Найти узкие места по производительности и надёжности.
Наметить план по улучшению без фанатизма.
2. Вести миграцию на React (системно -весь год)
Владеть и вести план перехода фронтенда со старого стека на React.
Принимать технические решения и оформлять их в ADR.
Защищать выбранный стек перед командой и продуктом.
Внедрять паттерн «strangler fig» - постепенную замену, а не «перепишем всё и выключим старую версию».
3. Писать код и растить команду
Лично писать код (минимум 50% времени) и делать ревью пул-реквестов.
Нанимать фронтенд-разработчиков под новые задачи.
Переводить текущую команду на новые правила работы.
Менторить, проводить парное программирование и регулярные 1:1.
4. Договариваться с продуктом и бэкендом
Про приоритеты: какие миграционные задачи берём, какие фичи откладываем.
Продавать технические задачи бизнесу на их языке.

Кто нам нужен


Must have:
  • 7+ лет коммерческого фронтенда, из них 4+ года на React.
  • 2+ года в роли тимлида или техлида в команде от 5 разработчиков.
  • Опыт работы с canvas-движками (Konva, Fabric.js, Three.js, React Flow, tldraw).
  • Успешно проведённая миграция между фреймворками или мажорными версиями - постепенная, без остановки продукта.
  • Работа с крупной кодовой базой (50 000+ строк, легаси).
  • Опыт найма разработчиков (минимум 3 закрытых вакансии лично).
Nice to have:
  • Опыт в AI-продуктах / генерации изображений / графических редакторах.
  • Опыт с коллаборативными редакторами (как Figma / Google Docs) - технология Yjs / CRDT.
  • Монорепозитории (pnpm + Turborepo / Nx).
  • Вклад в open-source, технический блог, публичные ADR.
Нам по пути, если это про тебя ;)
  • React 18/19 на экспертном уровне.
  • TypeScript в строгом режиме - пишешь сложные типизированные библиотеки, а не «лишь бы компилилось».
  • Управление состоянием: Redux Toolkit + RTK Query (или готов пересесть с эквивалентов за неделю).
  • Тесты: Vitest, React Testing Library, Playwright. Понимаешь, где unit, где визуальная регрессия, где e2e.
  • Архитектурная грамотность: умеешь писать ADR, разбираешь альтернативы, обосновываешь выбор.
  • Производительность фронтенда: Core Web Vitals (LCP, INP, CLS), bundle analysis, code splitting.
Будет плюсом:
  • Опыт миграционного паттерна «strangler fig».
  • React Flow / xyflow (движок node-based редакторов).
  • Yjs + Hocuspocus (realtime-коллаборация).
  • Vite-плагины, Storybook, Chromatic.

У нас ценятся


Прагматизм.
Не предлагаешь «переписать всё с нуля». Готов год жить в гибридной кодовой базе.
Договороспособность.
Умеешь продавать технические задачи продукту и бизнесу на их языке.
Менторство без эго.
Учишь, не унижая. Терпеливо объясняешь одно и то же разным людям.
Hands-on.
Не брезгуешь писать код, чинить баги, дежурить по инцидентам.
Системное мышление.
Видишь зависимости между задачами, выбираешь что взять сейчас, а что отложить. Не пытаешься «починить всё сразу».
Умеешь писать.
Документы, ADR, PR-описания — структурированно и понятно.

Наше предложение:)

  • Удалёнка.
  • Конкурентная зарплата: с каждым обсуждаем индивидуально (платим в любой валюте).
  • Команда: без бюрократии, с фокусом на результат.
  • AI-native культура: ты будешь использовать AI для ускорения разработки, но не для подмены мышления.
  • Реальная ответственность за один из самых сложных кусков продукта.
  • Миграция с легаси на современный стек - наследие, которое переживёт тебя.
  • Работа в сильной команде (топы TON, RTA, T1 Group) с горящими глазами.

Как к нам попасть

Жми «Откликнуться» и в сопроводительном письме расскажи:
  • о своём опыте миграции фронтенда с легаси на React;
  • про работу с canvas и графическими редакторами;
  • как ты используешь AI для ускорения разработки.
Ждём именно тебя 🔥
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие