Middle+ Full-Stack Developer | iGaming / Casino Games
Привлекательная вакансия для тех, кто хочет создавать конечный продукт (игры) в востребованной нише iGaming. Стек технологий современный (Next.js 16, Tailwind v4), а задачи включают в себя творческую составляющую (анимации, звук).
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Роль требует глубоких знаний как во фронтенде (анимации, сложные состояния), так и в бэкенде (realtime, игровая логика). Дополнительную сложность добавляет специфика iGaming: работа с Provably Fair и математикой ставок.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Работодатель обещает конкурентную зарплату, что для уровня Middle+ в iGaming-индустрии обычно соответствует верхним границам рынка. Учитывая удаленный формат и специфические требования к стеку, предложение выглядит перспективным.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
#Вакансия #Developer #Fullstack #Frontend #Backend #Middle #Gaming #Fulltime #Remote #Удаленно
Требуется Middle+ Full-Stack Developer | iGaming / Casino Games
Ищем Middle+ Full-Stack Developer в команду, которая создаёт собственные казино-игры с нуля.
Для нас игра — это не просто интерфейс. Она должна ощущаться живой и динамичной: плавные анимации, звук, реакции персонажа, понятные состояния и тот самый эффект «ещё один раунд»
При этом за красивым геймплеем должна стоять точная серверная логика, стабильный realtime и честная игровая механика, которую пользователь может самостоятельно проверить через Provably Fair.
Ищем человека с сильным React / Next.js, который при этом уверенно пишет Node.js-бэкенд и готов влиять на продукт не только со стороны UI.
*▪️*Чем предстоит заниматься
*▫️*Разрабатывать игровой клиент на 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, чтобы игрок мог самостоятельно проверить честность результата.
*▫️*Интегрировать внешний betting API: авторизация, автоматическое обновление токенов, обработка ошибок и circuit breaker.
*▫️*Реализовывать realtime-взаимодействие через WebSocket / Socket.IO.
*▫️*Работать с общим пакетом типов для клиента и сервера.
*▫️*Поднимать локальное окружение через Docker Compose.
*▪️*Наш стек
*▫️*Frontend:
Next.js 16 · React 18 · TypeScript · Zustand · TanStack React Query · Tailwind CSS v4 · Framer Motion
*▫️*Backend & Infrastructure:
Node.js · Fastify · WebSocket / Socket.IO · Firebase Auth · Docker
*▪️*Что для нас обязательно
*▫️*3+ года коммерческой разработки на TypeScript.
*▫️*Сильный опыт с React / Next.js и уверенная серверная разработка на Node.js.
*▫️*Опыт работы с современным state management — Zustand, Redux или аналогами.
*▫️*Практический опыт с React Query / TanStack Query или аналогичными решениями.
*▫️*Уверенный Tailwind CSS и современный CSS, внимание к деталям интерфейса.
*▫️*Опыт работы с Framer Motion или аналогичными инструментами анимации.
*▫️*Понимание mobile-first подхода и особенностей мобильного UX.
*▫️*Понимание работы с внешними API: авторизация, токены, refresh, обработка ошибок, устойчивость к сбоям.
*▫️*Опыт с realtime / WebSocket / Socket.IO.
*▫️*Самостоятельность уровня Middle+, аккуратный код и понятный Git-flow.
*▫️*Опыт в iGaming / casino / crash games.
*▫️*Понимание Provably Fair, в том числе принципов HMAC-SHA256.
*▪️*Будет плюсом
*▫️*Опыт с Firebase Auth: Google Sign-In, авторизация по телефону, 2FA TOTP.
*▫️*Практический опыт с i18n.
*▫️*Процедурная генерация звука или анимаций.
*▫️*Опыт работы с денежной математикой и BigInt.
*▫️*Понимание и опыт построения детерминированных игровых state-machine.
*▪️*Что предстоит делать в первые месяцы
Главная задача — вместе с командой создавать и доводить до продукта собственные казино-игры: от игровой механики и серверной логики до анимаций, звука и финального UX.
Здесь особенно важны внимание к деталям, понимание realtime-механик и желание сделать игру, которой приятно пользоваться, а результат которой можно проверить
*▪️*Условия
*▫️*Full-time
*▫️*Конкурентная заработанная плата
*▫️*Испытательный срок — 1 месяц.
*▫️*Формат работы: удаленно.
*▫️*Работа в продуктовой команде и участие в создании собственных игр.
Контакты: Откликнуться
Другие наши сообщества в крипто рекрутинге: Blockchain Hunter, Career Crypto, Крипто Head Hunter, Crypto Jobs, WEB 3.0 JOB, Crypto Job
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- TypeScript
- React
- Next.js
- Node.js
- Zustand
- TanStack Query
- Tailwind CSS
- Framer Motion
- Fastify
- Socket.io
- WebSocket
- Docker
- Firebase Auth
- i18n
Возможные вопросы на собеседовании
Проверка понимания архитектуры реального времени, критичной для игр.
Как вы организуете синхронизацию состояния между сервером и клиентом через WebSockets, чтобы минимизировать задержки и избежать конфликтов?
Важно для обеспечения доверия пользователей в казино-играх.
Объясните принцип работы Provably Fair на базе HMAC-SHA256. Как бы вы реализовали проверку результата на стороне клиента?
Игры требуют высокой производительности интерфейса.
Какие техники оптимизации в React и Framer Motion вы используете для обеспечения стабильных 60 FPS при обилии анимаций?
Проверка навыков работы с финансовыми данными.
Почему при работе с денежными транзакциями в JavaScript/TypeScript предпочтительнее использовать BigInt или специализированные библиотеки вместо типа Number?
Оценка умения проектировать отказоустойчивые системы.
Как вы реализуете паттерн Circuit Breaker при интеграции внешнего Betting API, и в каких случаях он должен срабатывать?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

