Middle+ Full-Stack разработчик | iGaming / Казино игры
Ищем Middle+ Full-Stack разработчика для создания кастомных казино-игр с нуля. Требуются сильные навыки React/Next.js и бэкенда на Node.js. Полная занятость, удалённо.
Создание кастомных казино-игр с нуля. Обязанности: - Разработка игрового клиента на Next.js 16, React, TypeScript. - Управление состоянием с помощью Zustand, загрузка данных с TanStack React Query. - Создание современного игрового UI с Tailwind CSS v4 и дизайн-токенами. - Реализация увлекательного геймплея: анимации Framer Motion, звуковые эффекты, состояния персонажей. - Реализация интернационализации (i18n). - Написание серверной игровой логики на Node.js, TypeScript, Fastify: раунды, автоигра, тейк-профит/стоп-лосс, отмена ставок. - Реализация страницы и механик Provably Fair. - Интеграция внешнего API ставок: аутентификация, обновление токенов, обработка ошибок, circuit breaker. - Реализация взаимодействия в реальном времени через WebSocket/Socket.IO. - Работа с общим пакетом типов для клиента и сервера. - Настройка локального окружения с помощью Docker Compose.
Обязательно: - 3+ года коммерческой разработки на TypeScript. - Уверенное владение React/Next.js и бэкендом на Node.js. - Опыт работы с современными библиотеками управления состоянием (Zustand, Redux и др.). - Практический опыт с React Query/TanStack Query. - Уверенное владение Tailwind CSS и современным CSS. - Опыт работы с Framer Motion или аналогичными инструментами анимации. - Понимание подхода mobile-first и мобильного UX. - Понимание интеграции внешних API: аутентификация, токены, обновление, обработка ошибок, отказоустойчивость. - Опыт работы с realtime/WebSocket/Socket.IO. - Самостоятельность уровня Middle+, чистый код, чёткий Git-flow. - Опыт в iGaming/казино/crash-играх. - Понимание Provably Fair, включая HMAC-SHA256. Желательно: - Опыт работы с Firebase Auth: Google Sign-In, аутентификация по телефону, 2FA TOTP. - Практический опыт с i18n. - Процедурная генерация звука или анимации. - Опыт работы с денежной математикой и BigInt. - Понимание детерминированных конечных автоматов игрового состояния.
Полная занятость Конкурентная зарплата Испытательный срок: 1 месяц Удалённая работа Работа в продуктовой команде и участие в создании собственных игр.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал