Мы — независимый VPN-сервис с амбициозной целью: создать лучший продукт для российского рынка.
Работаем в одной из самых востребованных и быстрорастущих ниш — доступ к информации, приватность и цифровая свобода. Наш продукт — это не просто сервис, а инструмент, которым люди пользуются каждый день, чтобы решать реальные задачи.
Ищем разработчика, который уже делал production-уровень игр или canvas/WebGL интерактивов и понимает, как они ведут себя в реальном WebView.
Игра будет встроена в мобильное приложение и ежедневно использоваться тысячами пользователей внутри ЛК.
Задача
Разработать и интегрировать мини-игру (endless runner) в существующий личный кабинет (/mini-game).
Стек
- Phaser 3
- TypeScript
- Vite
Опционально: GSAP, Howler.js, Sentry, PostHog / Amplitude
Что нужно сделать
- Игровой цикл endless runner
- Старт / рестарт
- Счёт, рекорды, монеты
- Динамическое увеличение сложности
- Управление под тач (mobile-first)
- Стабильная работа в Android WebView
- Оптимизация FPS и памяти
Интеграция и аналитика
- Встраивание в ЛК по URL (/mini-game)
- События:
- game_loaded
- run_start
- run_end
- coins_collected
- game_error
Что важно
Мы ищем не “frontend-разработчика, который пробовал Phaser”, а человека, который:
- делал игры или интерактивы на Phaser / Canvas / WebGL в проде
- понимает performance на мобильных устройствах
- умеет бороться с лагами, памятью и WebView-ограничениями
- имеет минимум 1 живой проект (не туториал)
Не подойдёт
- только React / frontend без game-dev опыта
- учебные Phaser проекты
- отсутствие живых работ
- отсутствие понимания mobile WebView
Результат
- исходники (TypeScript + Vite)
- готовая игра, работающая в WebView
- подключённая аналитика
- деплой в ЛК
Похожие вакансии
Высшее техническое образование. Глубокое знание PHP 8.x, MySQL и PostgreSQL. Опыт коммерческой разработки на Laravel и Bitrix24 (Self...
Опыт программирования на C++ для микроконтроллеров STM32 от 1 года. Навыки работы с панелями оператора (Nextion или аналогичные).
Опыт разработки от 3 лет. Опыт создания MVP или запуска продуктов с нуля. Умение работать самостоятельно и принимать решения.
Подтверждённый опыт разработки на Python/Django. Хорошее знание Vue.js/Nuxt.js. Опыт интеграции со сторонними API (REST, SOAP, Webhooks), особенно с...
Это не классический “курс ради курса”, а образовательный продукт, который помогает новичкам войти в профессию через понятный маршрут, практику, современные...
