Scorewarrior
Staff Frontend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Frontend Engineer в Scorewarrior для разработки micro-frontend платформы портала и общей библиотеки компонентов. Первым модулем станет Localization Hub — внутренний продукт для локализации игр.
Задачи
- Проектировать архитектуру micro-frontend платформы и защищать решение
- Разрабатывать ядро портала и контракт модулей
- Настроить поставку модулей: шаблон, CI/CD, документацию
- Мигрировать текущий Localization Hub как первый модуль портала
- Создать общую библиотеку компонентов на основе Atomic Design и Storybook, участвовать в её визуальном дизайне
- Задавать стандарты для команд модулей и помогать им подключаться к порталу
- Поддерживать высокое качество кода через тестирование, код-ревью и документацию
- Отвечать за производительность портала: время загрузки, бюджеты бандла и скорость рендеринга
- Расследовать и устранять production-проблемы фронтенда, включая баги вёрстки и деградацию производительности
- Взаимодействовать с backend-инженерами, командами модулей и продуктом по API и приоритетам платформы
- Участвовать в планировании roadmap платформы и обновлении общих зависимостей
- Менторить инженеров и улучшать практики команды в архитектуре, тестировании и оптимизации производительности
Требования
- 5+ лет коммерческого опыта фронтенд-разработки
- Глубокое знание React и TypeScript
- Сильный HTML и современный CSS, умение строить структурированные переиспользуемые адаптивные компоненты
- Опыт построения micro-frontend платформы в продакшене с React, TypeScript, Vite и React Router: Module Federation, Next.js Multi-Zones, import maps или аналоги, независимо версионируемые npm-модули
- Опыт фронтенд CI/CD: раскатки по окружениям, CDN, версионированные релизы и откаты
- Опыт создания или развития дизайн-системы и Storybook
- Опыт написания unit, integration и e2e тестов (Vitest или Jest, Playwright)
- Понимание производительности, доступности и веб-безопасности
- Умение обосновывать решения письменно (design documents, ADR)
Условия
- Достойный пакет вознаграждения, включая 13-ю зарплату
- Полная компенсация релокации в Лимассол (Кипр) для сотрудника и семьи
- Современный солнечный офис рядом с морем
- Частное медицинское страхование для сотрудника и членов семьи
- Ежемесячная компенсация на дошкольное, школьное и университетское образование детей
- Компенсация обедов
- Компенсация спорта и фитнеса
- Оплачиваемое компанией личное развитие (профессиональные и языковые курсы, книги и т.п.)
- Бонусы за выдающиеся результаты, выслугу лет, свадьбу и рождение ребёнка
- Ежемесячные офисные вечеринки и ежегодные корпоративные праздники
Навыки
- React
- TypeScript
- HTML
- CSS
- Vite
- React Router
- Module Federation
- Next.js
- npm
- Storybook
- Atomic Design
- Vitest
- Jest
- Playwright
- Figma
- Zustand
- Redux Toolkit
- TanStack Query
- Sentry
- GitLab CI
- Docker
- Kubernetes