Tech Lead Frontend (React, Canvas, AI-платформа)
Tech Lead для AI-платформы, который будет писать код, вести миграцию фронтенда на React и развивать графический редактор. Нужен опыт с canvas, React и руководством командой. Предлагают удаленную работу и сильную команду.
Зарплата не указана — оценили по рынку
На основе 96 похожих вакансий за 90 дней.
Что предстоит делать
Привет, 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. Взять на себя графический редактор
- Разобраться в текущей архитектуре 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 для ускорения разработки.
- Ждём именно тебя 🔥
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Frontend-архитектор / Team Lead (React, TypeScript)
~994 500 – 1 944 248 ₸ оценка
Ищем опытного фронтенд-архитектора для развития технологического стека и контроля стандартов. Требуется глубокое знание React, TypeScript, Redux и опыт работы с микрофронтендом. Предлагаем удалённую работу, гибкий график, ДМС и возможности для роста.
TeamLead Fullstack инженер
Ищем TeamLead Fullstack инженера для удаленной работы. Требуется опыт управления командой от 5 лет и разработки на Python, PHP, Go или Node.js от 7 лет, а также знание React/Vue.js с TypeScript. Предстоит работа с OpenAI API и асинхронной обработкой.
Tech Lead (Node.js)
Icons8 ищет опытного техлида для разработки бэкенда на Node.js и NestJS. Нужно проектировать архитектуру, писать код, проводить ревью и внедрять AI-инструменты. Предлагают удаленную работу, гибкий график и спокойную атмосферу без микроменеджмента.
Senior Frontend Developer (React/TypeScript)
~1 657 500 – 2 154 750 ₸ оценка
Ищем опытного фронтенд-разработчика для работы над высоконагруженным финтех-приложением. Нужно глубокое знание React и TypeScript, опыт от 5 лет. Предлагаем удалёнку или гибрид, гибкий график и соцпакет.
Старший Full-Stack разработчик (TypeScript/React/Node.js)
Старший Full-Stack разработчик для создания масштабируемой платформы мониторинга помещений в реальном времени. Требуется опыт с TypeScript, Node.js, React и системами реального времени. Предлагается удаленная работа в международной компании с конкурентной оплатой и возможностями роста.
Frontend-разработчик (Vue.js/Nuxt)
~1 657 500 – 2 154 750 ₸ оценка
Ищем опытного фронтенд-разработчика для создания образовательных продуктов. Нужно проектировать и разрабатывать интерфейсы на Vue 3 и Nuxt 4, оптимизировать производительность и помогать команде расти. Предлагаем удалённую работу, гибкий график и возможности для развития.