Детали вакансии
Разработка
Мидл
Удаленка
Полная занятость
Русский
Возможно, устарела
Sep 17
Вакансия опубликована больше месяца назад — возможно, она уже неактуальна

Middle+ Full-Stack разработчик | iGaming / Казино игры

Middle+ Full-Stack разработчик в команду iGaming/казино игр. Разработка собственных игр казино с использованием Next.js, React, TypeScript, Node.js, Fastify, WebSocket. Удаленно, полная занятость.

Команда создает собственные игры казино с нуля. Игра должна ощущаться живой и динамичной: плавные анимации, звук, реакции персонажей, четкие состояния и эффект «еще один раунд». За геймплеем стоит точная серверная логика, стабильный realtime и честная игровая механика, проверяемая через Provably Fair. Обязанности: - Разрабатывать игровой клиент на Next.js 16 + React + TypeScript. - Управлять состоянием с помощью Zustand, получать и синхронизировать данные через TanStack React Query. - Создавать современный игровой UI на Tailwind CSS v4 с дизайн-токенами. - Делать увлекательный геймплей: анимации Framer Motion, звуковые эффекты, состояния и реакции персонажей. - Реализовать поддержку нескольких языков (i18n). - Писать серверную игровую логику на Node.js + TypeScript + Fastify: раунды, автоигра, take-profit/stop-loss, отмена ставки. - Реализовать страницу и механику Provably Fair, чтобы игроки могли проверить честность результатов. - Интегрировать внешний API ставок: авторизация, автоматическое обновление токена, обработка ошибок и circuit breaker. - Реализовать realtime-взаимодействие через WebSocket / Socket.IO. - Работать с общим пакетом типов для клиента и сервера. - Настроить локальное окружение через Docker Compose.

Обязательные требования: - 3+ года коммерческой разработки на TypeScript. - Сильный опыт с React / Next.js и уверенная серверная разработка на Node.js. - Опыт с современными инструментами управления состоянием: Zustand, Redux или аналоги. - Практический опыт с React Query / TanStack Query или аналогами. - Уверенное владение Tailwind CSS и современным CSS, внимание к деталям UI. - Опыт с 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 месяц - Формат работы: удаленно - Работа в продуктовой команде и участие в создании собственных игр.

WebSocket
BigInt
HMAC-SHA256
React
Node.js
Framer Motion
i18n
Provably Fair
Tailwind CSS
Fastify
Next.js
Socket.IO
TanStack Query
Docker
Zustand
TypeScript
Firebase Auth

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

Похожие вакансии

AI Full-Stack Разработчик

220 000 ₽

AI Full-Stack разработчик в Most AI, зарплата 180 000–220 000 рублей, полная занятость, возможна удаленная работа. Создание AI-приложений с использованием React, TypeScript, Go и современной инфраструктуры.

M
Most AI

Full Stack разработчик (Laravel & Vue.js) | iGaming

Full Stack разработчик (Laravel & Vue.js) для удаленного поставщика технологий iGaming. Только для кандидатов из Сербии, occasional посещения офиса. Среда, управляемая ИИ, путь к тимлиду.

Сербия
N
NDA

Full-stack разработчик на Go

280 000 ₽

Full-stack разработчик на Go, зарплата 256 000 - 280 000 руб., удаленно, уровень senior, компания Top Selection

T
Top Selection