Description
Компания: Sociala (sociala.com)
Режим работы: полностью удалённо
Рынок: США
Должность: Frontend Team Lead (React)
Вилка: $3 400–3 600 net, стабильные выплаты в долларах
Что мы делаем
Sociala — платформа в духе Patreon/Boosty под рынок США:
платные каналы и контент, подписки, донаты, взаимодействие креаторов с аудиторией.
Продукт уже в проде, фичи растут, UI/UX усложняется.
Нужен человек, который:
• тянет фронт на React как по коду, так и по архитектуре;
• умеет управлять выработкой команды и качеством интерфейса;
• может быть тем самым человеком, к которому идут с вопросами «как правильно сделать на фронте».
Кого ищем
Frontend-лида, который:
• уверенно работает с React и современным фронт-стеком;
• умеет строить и вести команду (оценка, планирование, ревью, менторинг);
• понимает, как устроен продукт end-to-end (от браузера до PHP/Symfony-бэкенда);
• не боится слов «перфоманс», «архитектура компонентов» и «дизайн-система».
Задачи
Фронт и архитектура
• Вести фронтенд-часть продукта: React SPA (или несколько приложений), роутинг, состояние, интеграции с API.
• Проектировать и развивать фронтенд-архитектуру:
• модули, фичи, слои;
• компоненты, хук-слой, работа с состоянием;
• повторно используемые UI-блоки.
• Поддерживать и развивать дизайн-систему / библиотеку компонентов вместе с лид-дизайнером.
• Следить за перформансом:
• оптимизация рендера, чанкинг/ленивая подгрузка;
• работа с большим количеством контента (ленты, фиды, список каналов и т.п.).
Про команду и процессы
• Руководить фронтенд-командой (3–5 человек):
планирование, декомпозиция задач, код-ревью, наставничество.
• Участвовать в планировании вместе с PO, бэкенд-лидом и QA:
• оценка задач, приоритизация, управление рисками;
• участие в формировании релизного плана.
• Обеспечивать прозрачную выработку команды:
• понятные цели на спринт/итерацию;
• контроль статуса задач, снятие блокеров;
Про качество
• Вводить и поддерживать практики тестирования на фронте:
• unit / component тесты (Jest, Testing Library и т.п.);
• базовые e2e (Cypress/Playwright — по ситуации).
• Участвовать в отладке инцидентов: воспроизведение, поиск причин, работа с логами/аналитикой (Sentry и т.п.).
• Работать с продуктовой и UX-командой над улучшением флоу:
• онбординг, платёжные сценарии, создание контента, управление подписками.
Требования
• 5+ лет опыта фронтенд-разработки, из них 2+ года в роли тимлида / ведущего инженера.
• Сильный React:
• функциональные компоненты, хуки, контекст;
• современный стек (TypeScript будет явным плюсом, если есть);
• опыт построения архитектуры средних/крупных SPA.
• Опыт с типичным фронтенд-стеком:
• менеджмент состояния (Redux Toolkit / Zustand / React Query или аналоги);
• роутинг (React Router или подобные решения);
• сборка (Webpack/Vite и т.п.).
• Понимание работы HTTP/API, умение грамотно интегрироваться с PHP/Symfony-бэкендом (REST/JSON и т.п.).
• Опыт взаимодействия с:
• дизайнерами (Figma, дизайн-системы, компоненты);
• QA (оговорённые сценарии, вовлечение в тестирование, фиксация багов);
• продуктом (понимание ценности фич и влияния на UX).
• Английский для чтения документации и базовой переписки.
Плюсом будет:
• Опыт разработки продуктов в области соцсетей / UGC / платного контента / подписок.
• Понимание SEO/SSR (Next.js или аналоги) — хотя бы на базовом уровне.
• Опыт настройки фронтовой аналитики: события, фunnels, продуктовые метрики.
• Базовое понимание PHP/Symfony (чтобы на уровне архитектуры говорить с бэком на одном языке).
Желателен паспорт не РФ/РБ для удобного контрактинга с американской компанией, но это обсуждаемо.
Условия
• Контракт, стабильные ежемесячные выплаты в долларах.
• Полная удалёнка, рабочий день с фокусом на пересечение с командой (CET).
• Живой продукт на рынке США, возможность влиять на:
• фронтенд-архитектуру;
• процессы и качество поставки.
• Плотная работа с PO, бэкенд-лидом, дизайном и QA — не «одиночный фронтер», а часть ядра продукта.
Employer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.