Максим Бугай

Ищу работу · Москва · Remote / Hybrid

Senior Frontend Engineer

  • React
  • TypeScript
  • Vite
  • Material UI
  • Module Federation
  • Playwright

about.md

Москва · удалённо или гибрид · готов к редким командировкам

Frontend Tech Lead с 14 годами в веб-разработке; 10 лет развиваю фронтенд платформы для маркетинга и финансов игровых студий — трекинг игровой и рекламной активности 50 млн MAU активных игроков. Вырос в продукте от middle-разработчика до техлида: провёл множество миграций — фреймворк, сборки, микрофронтенды, замена библиотек, переход с ES6 на TypeScript, — построил контур тестов и релизов, серверные микросервисы — BFF API Gateway и сокетов.

Код пишу сам, рутину — миграции, рефакторинг, тесты — отдаю AI-агентам по спецификациям OpenSpec; за результат отвечаю так же, как за код, который написал бы сам. Агентный процесс стал стандартом команды фронтенда и других проектов. Цель — полный цикл AI SDLC, разработка с агентами на всех этапах.

компетенции

Лидерство

Frontend Tech Lead с 2023; в продукте с 2016, вырос от middle до техлида: архитектура, roadmap, найм.

  • Roadmap технического развития фронтенда и защита архитектурных решений на технических ревью
  • Регулярный code review и декомпозиция задач, планирование с продуктом и backend
  • Технические интервью при найме frontend-инженеров
  • Менторство двух middle-разработчиков, один вырос до Senior
  • Правила и скиллы для AI-агентов, которыми пользуется вся команда фронтенда и другие проекты
Архитектура и микрофронтенды

Кабинет маркетолога на React и TypeScript: сотни фильтров, живые таблицы и формы с зависимостями. Отчёты другой команды подключены микрофронтендом на Module Federation, серверную прослойку (BFF) на Node.js держит фронтенд-команда.

  • Material UI и MUI X Data Grid, TanStack Query, Zustand, Socket.IO
  • Микрофронтенд на Module Federation: независимый деплой команд без переписывания
  • Миграция монолита (~50 экранов) с AngularJS на React в 2018
Качество и производительность

Около 500 сквозных (E2E) тестов на Playwright повторяют интерфейс UI Kit; падения скриншот-тестов группирует LLM-триаж. Sentry и разбор production-инцидентов.

  • Сборка ×5 и время до интерактивности ×2,5 после переезда на Vite
  • Релиз на все окружения: 25 → 4 минуты на Jenkins и Kubernetes
  • Web Vitals, профилирование и отложенная загрузка MUI X Data Grid

Москва · 14 лет в frontend · 10 лет в одном продукте · удалённо или гибрид