#
Все
#

Team Lead PWA (React)

Москва, улица Большая Дмитровка, 32с4
От 3 до 6 лет, Полная занятость, 2025.09.05

Привет!

TOPCASE открывает двери для Team Lead PWA разработчика!

Представьте мир, где ваш код не просто работает — он меняет жизнь к лучшему. Это место, где разработка софта — это искусство, а программный продукт помогает людям. Если вы готовы присоединиться к команде, где ценятся рост, учёба и инновации, не пропустите свой шанс. Встречайте новые горизонты в TOPCASE!

Где мы действуем?

Мы — кузница IT-решений в России, Беларуси и на Кипре, создающая как заказные программные продукты, так и воплощающая в жизнь свои стартапы для европейского рынка.

Что мы предлагаем:

  • Уютный офис в самом центре города (ст.м. Чеховская);
  • Формат работы - офис, гибрид или удалёнка;
  • Корпоративные обеды (obed.ru);
  • ДМС со стоматологией;
  • Дружный и творческий коллектив;
  • Рыночную заработную плату и достойные премии;
  • Возможности персонального профессионального роста;
  • Тренажер, пинг-понг и вот это все.

Обязанности:

  • Техническое лидерство команды разработки Progressive Web Apps;

  • Архитектура, проектирование и реализация высокопроизводительных, отзывчивых и надежных PWA;

  • Разработка и внедрение best practices по PWA (Service Workers, Web App Manifests, стратегии кэширования, offline-first);

  • Обеспечение высокого качества кода (Code Review, внедрение и поддержка стайлгайдов, тестирование);

  • Оптимизация производительности, безопасности и доступности (a11y) веб-приложений;

  • Тесное взаимодействие с Product Manager, Backend-командами, QA и дизайнерами;

  • Планирование и оценка задач, контроль сроков выполнения спринтов;

  • Наставничество и развитие инженеров в команде;

  • Исследование и внедрение новых технологий и подходов в области PWA и frontend.

Наш идеальный кандидат:

  • имеет опыт коммерческой frontend-разработки от 5 лет (React);

  • Имеет подтвержденный опыт лидерства (Tech Lead/Team Lead) в веб-командах от 1 года;

  • Глубоко понимает принципы PWA и практический опыт их реализации (Service Workers, Caching Strategies, Background Sync, Push Notifications);

  • Знает JavaScript (ES6+), TypeScript;

  • Имеет практический опыт работы с экосистемой React: Redux Toolkit (RTK), React Hook Form;

  • Понимает принципы построения высоконагруженных и отказоустойчивых систем;

  • Работает с Webpack (обязательно), Git, CI/CD; приветствуется, но не обязательно тестирование (Jest, Cypress, Playwright);

  • Знает CSS3, препроцессоры, обязательно знание Tailwind CSS, адаптивную/отзывчивую верстку;

  • Проектирует масштабируемую и поддерживаемую архитектуру фронтенд-приложений;

  • Взаимодействует с бэкендом (RESTful API, WebSockets);

  • Опыт управления состоянием приложения через RTK;

  • Умеет эффективно работать с формами используя React Hook Form и их валидацией;

  • Нацелен на результат.

Будет плюсом:

  • Опыт оптимизации производительности React-приложений;

  • Знание современных подходов к типизации в TypeScript для React-проектов;

  • Опыт с нативными приложениями (iOS/Android) или cross-platform (React Native, Flutter);

  • Понимание принципов UX/UI

Как мы будем знакомиться:

  • онлайн собеседование с HR (не более 30 минут).
  • онлайн/очное собеседование с руководителем (не более 1 часа).