Frontend Team Lead

По договоренности


Мы - команда разработки FriendWork ищем активного и инициативного Frontend Team Lead специалиста.

Что ты будешь делать:

  • Управлять разработкой и архитектурой:

o Составить тех. стратегию развития фронта, планировать и контролировать её реализацию.

o Проектировать и совершенствовать архитектуру фронтенд-приложения (компонентная система, state management, код-сплиттинг).

o Определять technical stack, инструменты сборки (Webpack, Vite) и процессы разработки для фронт-команды.

o Проводить code reviews, разрабатывать стандарты кодирования, тестирования и безопасности.

o Анализировать проблемы в проде, выявлять и решать их корневые причины, корректируя на их основе тех. бэклог.

o Проектировать независимые компоненты так, чтобы они были простыми, тестируемыми и поддерживаемыми. Писать API, которое сложно использовать не по назначению. :)

o Документировать тех. решения и создавать гайдлайны для разработчиков.

  • Руководить фронт-командой:

o Участвовать в планировании, постановке и распределении задач на команду.

o Проводить one-on-one встречи с разработчиками команды, проводить performance review, управлять их развитием.

o Развивать команду технически (менторинг).

o Контролировать команду (дедлайны, качество, время на техдолг, обучение).

  • Оптимизировать production-приложение: performance (Core Web Vitals), bundle size, load time.
  • Проводить регулярные ретроспективы и внедрять улучшения в процесс разработки.

Мы ждём от тебя:

  • Опыт коммерческой разработки на React 15+.
  • Глубокое понимание JavaScript + TypeScript (ES6+, async/await, prototypes, closures), React internals (reconciliation, hooks, concurrent rendering), Redux, react-query, Vite, REST.
  • Опыт проектирования фронт-архитектуры: проектировал архитектуру приложений, расставлял акценты на масштабируемость и поддерживаемость.
  • Опыт менеджмента фронт-команды: управлял командой из 3+ разработчиков, проводил code review, ретро, занимался наймом и менторством.
  • Навыки сбора требований, декомпозиции задач, оценки трудозатрат и планирования.
  • Высокую самостоятельность: тебе не нужен микро-менеджмент, сам ставишь себе задачи и приоритеты.
  • Ответственность за результат: не только сделать, но и убедиться, что решение работает и приносит ценность.
  • Умение работать в условиях многозадачности, проактивность (видишь проблемы раньше, чем они станут критичными, и предлагаешь решения).
  • Коммуникабельность: умеешь рассказать сложную tech-архитектуру так, чтобы поняли и PM, и junior разработчики.

Плюсом будет:

  • Опыт с WebSocket, real-time приложениями.
  • Опыт с мобильным web-ом (PWA, React Native).

Условия:

-формат: удаленно, полная занятость;

-оформление: самозанятость, ИП

-условия оплаты: по итогам собеседования


Поделиться:

Опубликована 7 часов назад

Похожие вакансии

  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
  • Казань
12 часов назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.