Обязанности:
Мы — продуктовая команда игрового проекта с аудиторией 2+ млн игроков и высокими нагрузками. Ищем Senior Frontend Developer, который сможет самостоятельно вести сложные frontend-задачи — от проектирования решения до production.У нас не классическая корпоративная структура, где senior получает десяток согласований перед каждым изменением. Нам нужен человек, который может разобраться в задаче, выбрать подход, реализовать его и довести до результата.Чем предстоит заниматься: Проектировать и разрабатывать новые frontend-разделы и продукты с нуля. Реализовывать сложные продуктовые механики: бонусные системы, промо, пользовательские сценарии и другие продуктовые фичи. Принимать архитектурные решения в рамках frontend-задач. Работать с существующей архитектурой и постепенно улучшать её без unnecessary rewrites. Интегрировать frontend с backend через GraphQL и WebSocket subscriptions. Разрабатывать новые интерфейсы по Figma с нуля, включая responsive/adaptive поведение. Участвовать в развитии и миграции движка лендингов. Создавать большое количество landing и pre-landing страниц. Работать над нестандартными frontend-проектами, включая страницы, которые должны визуально и поведенчески имитировать интерфейсы сторонних сервисов. Разбирать сложные баги и проблемы производительности. Работать с observability и анализировать frontend-проблемы в production. Проектировать подход к тестированию новых возможностей. Проводить code review и помогать повышать качество кода команды. Взаимодействовать напрямую с Product, Design, Backend и QA. Наш тех.стек на фронте: Nx Monorepo Node.js 24 Next.js 15 / App Router React 18.3 TypeScript 5.8 Apollo Client 3 GraphQL + GraphQL Code Generator WebSocket / subscriptions RxJS MUI 6 Emotion CSS Modules / PostCSS Sentry + OpenTelemetry Jest + Testing Library Playwright PWA — отдельная сборка того же frontend-кода Что мы ожидаем от вас: 5+ лет коммерческой frontend-разработки. Глубокое понимание React и TypeScript. Уверенная работа с Next.js, включая App Router. Способность самостоятельно проектировать frontend-решения, а не только реализовывать готовые технические решения. Хорошее понимание архитектуры frontend-приложений. Опыт работы со сложным состоянием приложения и асинхронными процессами. Понимание WebSocket и real-time взаимодействия. Опыт работы с GraphQL. Умение работать с существующей большой кодовой базой. Умение самостоятельно разобраться в незнакомом проекте. Опыт оптимизации производительности frontend-приложений. Практический опыт автоматизированного тестирования. Умение оценивать технические компромиссы и выбирать решение исходя из задачи, а не из принципа «так принято». Условия: Полностью удалённая работа из любой точки мира. Минимум 4 часа overlap с командой по CET — 12:00–16:00. Вилка: 210000 - 340000 руб. 14 дней оплачиваемого отпуска в год после года работы. Оплачиваемые больничные. Пересмотр компенсации раз в 6 месяцев. Небольшая команда без лишней бюрократии. Быстрое принятие технических и продуктовых решений. Большое количество разнообразных frontend-задач. Возможность влиять на архитектуру и технические решения продукта.Похожие вакансии