Разрабатывать клиент на React + TypeScript (Next.js): игровой UI, стейт‑менеджмент (Zustand / React Query), стили на Tailwind с дизайн‑токенами. Создавать «сочный» геймплей: анимации (Framer Motion), звуковые эффекты, состояния персонажа, i18n (мультиязычность). Реализовывать серверную игровую логику на Node.js + TypeScript (NestJS): раунды, автоплей (take-profit / stop-loss), отмена ставки, страница верификации Provably Fair. Проектировать транзакционную логику (балансы, идемпотентность) и работать с PostgreSQL. Интегрировать внешний betting API (Axios: авто‑refresh токенов, circuit breaker) и realtime через WebSocket / Socket.IO. Работать с общим пакетом типов между клиентом и сервером; поднимать окружение в Docker Compose. Покрывать критическую логику тестами, принимать участие в код‑ревью.
Обязательный свежий опыт именно в iGaming / гемблинге (казино / слоты / беттинг) 1+ год. 3+ года на TypeScript с сильным фронтендом (React / Next.js) и опытом серверной разработки на Node.js. Обязательный опыт с NestJS на бэкенде. Опыт с современным state‑management (Zustand / Redux) и data‑fetching (React Query). Уверенный Tailwind / современный CSS, внимание к UX и анимациям (Framer Motion или аналог), mobile‑first. Понимание работы с внешними API (авторизация, токены, устойчивость к сбоям) и realtime (WebSocket / Socket.IO). Опыт с PostgreSQL, контейнеризацией (Docker / Compose). Middle+ / Senior самостоятельность, аккуратный код и Git‑flow. Знание provably-fair (HMAC-SHA256).
Firebase Auth (Google, phone, 2FA TOTP), i18n, процедурная генерация звука / анимаций. Опыт с денежной математикой (BigInt) и детерминированными игровыми state‑machine. Знакомство с геймификацией (миссии, турниры, VIP) и креш / слот‑механиками. Опыт с высоконагруженными realtime‑системами.
О компании Devix
DEVIX Technologies ведёт сайт на чешском домене devix.cz, но в LinkedIn компания заведена в 2024 году с офисом в Лахоре и 46 сотрудниками. По описанию на Crunchbase это заказная разработка полного цикла: продуктовый инжиниринг, веб и мобильные приложения, SaaS и AI-автоматизация; на фронтенде компания перечисляет React, Next.js, Vue и Angular, есть отдельные страницы услуг под каждое направление.
Что вакансия рассказывает о компании и команде
Мы строим два real-money iGaming продукта: слотный опыт и live betting продукт, с real-time взаимодействием в основе. Ты будешь работать над обоими продуктами как фуллстек с фокусом на фронтенд: mobile-first игровые интерфейсы, где пользователи делают ставки, кешаутятся в один тап и в реальном времени наблюдают за раундами и множителями. Работа охватывает клиент на React, серверную логику на NestJS, интеграцию со внешними betting API и realtime‑синхронизацию.