← Усі вакансії

Middle + / Senior Full-Stack (FE prev)

Рівень:
senior
Джерело:
djinni.co
Відгукнутись на вакансію →

Що робити

  • Розробляти клієнт на 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.

Що очікуємо

  • Обов'язковий свіжий досвід саме в 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.

Що пропонуємо

  • Firebase Auth (Google, phone, 2FA TOTP), i18n, процедурна генерація звуку / анімацій.
  • Досвід із грошовою математикою (BigInt) і детермінованими ігровими state-machine.
  • Знайомство з гейміфікацією (місії, турніри, VIP) і креш / слот-механіками.
  • Досвід із високонавантаженими realtime-системами.

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot