Описание вакансии
О компании:
Scorewarrior — разработчик и издатель видеоигр, одна из которых — Total Battle: War Strategy (2М скачиваний). Команда состоит из более 200 профессионалов. Цель — стать лидером в жанре MMO 4X стратегии.
Задачи:
— Проектировать архитектуру платформы микрофронтендов и защищать решения
— Разрабатывать ядро портала и контракт модуля
— Настраивать доставку модулей: шаблоны, CI/CD, документация
— Мигрировать текущий Localization Hub как первый модуль портала
— Создавать общую библиотеку компонентов на основе Atomic Design и Storybook, участвовать в визуальном дизайне
— Устанавливать стандарты для команд модулей и помогать им адаптироваться к порталу
— Поддерживать высокое качество кода через тестирование, код-ревью и документацию
— Отвечать за производительность портала: время загрузки, размер бандлов, скорость рендеринга
— Исследовать и устранять проблемы фронтенда в продакшене, включая баги верстки и производительности
— Сотрудничать с бэкенд-инженерами, командами модулей и продуктом для согласования API, требований и приоритетов платформы
— Участвовать в планировании и формировании дорожной карты платформы, обновлять общие зависимости
— Наставлять инженеров и улучшать практики команды в архитектуре фронтенда, тестировании и оптимизации производительности
Требования:
— Опыт коммерческой разработки фронтенда 5+ лет
— Глубокие знания React и TypeScript
— Отличные навыки HTML и современного CSS, умение создавать структурированные, переиспользуемые и адаптивные компоненты
— Опыт создания платформы микрофронтендов в продакшене с React, TypeScript, Vite и React Router: Module Federation, Next.js Multi-Zones, import maps или аналогичные технологии, версии npm-модулей
— Опыт CI/CD для фронтенда: rollout по окружениям, CDN, версионирование релизов и откаты
— Опыт создания или развития дизайн-системы и Storybook
— Навыки написания unit, integration и end-to-end тестов (Vitest или Jest, Playwright)
— Понимание производительности, доступности и веб-безопасности
— Умение обосновывать решения письменно (документы дизайна, ADR)
Желательно:
— Интерес к дизайну и базовые навыки Figma
— Опыт миграции приложений на микрофронтенды без сбоев для пользователей
— Опыт работы с Next.js
— Опыт управления состоянием и данными в React: Zustand, Redux Toolkit, TanStack Query
— Опыт фронтенд-обсервабилити: Sentry, метрики по модулям
— Опыт с GitLab CI, Docker, Kubernetes
Условия:
— Отличный пакет вознаграждения, включая 13-ю зарплату
— Полное покрытие расходов на релокацию для кандидата и семьи на Кипр (Лимассол)
— Современный офис рядом с морем
— Частная медицинская страховка для кандидата и членов семьи
— Ежемесячные выплаты на образование детей сотрудников
— Компенсация обедов
— Спортивные и фитнес-льготы
— Возможности для личного развития (курсы, книги и др.)
— Бонусы за выдающиеся результаты, стаж, брак и рождение детей
— Корпоративные мероприятия и праздники
Контакты работодателя доступны по кнопке «Откликнуться» после входа.