Максим Бугай
Ищу работу · Москва · 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 лет в одном продукте · удалённо или гибрид