Frontend engineer (React + Typescript)
Grokth · зарплата не указана · Москва · HH · опубликовано 14 мая 2026 г.
Описание вакансии
Мы создаём игровой Telegram Mini App с real-time механикой раундов, анимацией игровых сцен и WebGL-визуализацией.
Ищем frontend инженера , который будет развивать игровой интерфейс, реализовывать real-time механику раундов и участвовать в развитии архитектуры клиентского приложения.
Проект включает работу с React, real-time событиями, WebGL-рендерингом и сложными UI-анимациями , поэтому важны инженерное мышление и внимание к производительности.
Вам предстоит
• Разрабатывать мобильный игровой интерфейс на React + TypeScript, оптимизированный для Telegram WebApp;
• Работать с real-time обновлениями состояния игры (раунды, ставки, события) через WebSocket / Centrifugo;
• Реализовывать игровые UI-механики: анимацию раундов, динамическую визуализацию игровых событий, реакции интерфейса на изменения состояния;
• Разрабатывать и поддерживать WebGL-визуализацию игровых сцен (PixiJS);
• Поддерживать высокую производительность интерфейса при real-time обновлениях;
• Работать с архитектурой фронтенда (state management, события, синхронизация состояния);
• Участвовать в проектировании клиент-серверных контрактов и API;
• Интегрировать приложение с Telegram Mini Apps / WebApp API;
• Работать с продуктовой командой над улучшением UX и игровых механик.
Наш стек
Frontend
• React
• TypeScript
• Vite
• Zustand (state management)
• TanStack Query
• Tailwind CSS + shadcn/ui
Real-time
• Centrifugo
• WebSocket
Графика
• PixiJS (WebGL)
• Framer Motion
Интеграции
• Telegram WebApp API
• TON Connect
Мы ожидаем, что вы
• Уверенно владеете JavaScript / TypeScript и React;
• Понимаете принципы архитектуры frontend приложений (state management, разделение слоёв, модульность);
• Умеете писать производительный UI, который работает стабильно при частых обновлениях состояния;
• Работали с real-time интерфейсами (WebSocket / SSE);
• Понимаете принципы анимаций и визуальных эффектов в интерфейсе;
• Умеете писать читаемый и поддерживаемый код;
• Комфортно работаете в небольшой инженерной команде и способны самостоятельно вести задачи.
Будет плюсом
• Опыт работы с PixiJS / Canvas / WebGL;
• Опыт разработки игровых интерфейсов;
• Опыт работы с Telegram Mini Apps;
• Опыт работы с Framer Motion / GSAP / Anime.js;
• Понимание принципов real-time игровых систем;
• Интерес к геймдизайну и игровым механикам.
Мы предлагаем
• Участие в создании игрового продукта с нуля;
• Небольшую сильную команду и быстрые инженерные решения;
• Возможность влиять на архитектуру и продукт;
• Полностью удаленную работу.
• Работа с современным стеком (React, WebGL, real-time).