Lead Game Architect (CTO) to $7000
Про компанію та завдання:
Ми будуємо інноваційного B2B гейм-провайдера з фокусом на гіпермасштабування.
Наша бізнес-модель - комбінаторна генерація ігор. Ми об'єднуємо сотні сертифікованих математичних механік слотів із сотнями мета-механік, міні-ігор і соціально-вірусних циклів, отримуючи на виході понад 10 000 унікальних тайтлів. Весь арт і анімації генеруються через передові AI-моделі з неймовірною кінематографічною деталізацією.
Наша мета - миттєво рескінити ігри під будь-який бренд або демографічну нішу і блискавично реагувати на тренди ринку.
Ми шукаємо технічного візіонера, здатного з нуля спроектувати архітектуру, яка витримає цей масштаб, не впаде під вагою технічного боргу і забезпечить 30+ FPS на слабкому мобільному пристрої при рендерингу десятків важких відео-ассетів.
Ключові обов'язки:
- Архітектура RGS і Game Server: Проектування з нуля віддаленого ігрового сервера (RGS), здатного обробляти тисячі транзакцій в секунду із забезпеченням абсолютної атомарності (ідемпотентності) платежів при нестабільних мережах.
- Масштабований Фронтенд (PixiJS v8): Розробка надлегкого, керованого даними (Data-Driven) ігрового движка на базі PixiJS v8. Створення конвеєра збірки (Monorepo), який генерує тисячі варіацій ігор через JSON-конфігурації без дублювання коду.
- Інноваційний рендеринг ШІ-відео: вирішення проблеми прозорості відео з альфа-каналом в браузерах. Реалізація кастомних шейдерів в WebGL/WebGPU і використання WebCodecs API для декодування відеокадрів без перевантаження CPU.
- Комплаєнс і GLI-11: Проектування генератора випадкових чисел (RNG) і маппінгу барабанів у суворій відповідності з міжнародними стандартами сертифікації (GLI-11, iTechLabs), гарантуючи відсутність «near miss» (ефекту помилкового програшу) і коректне ведення критичних логів.
- Оптимізація та збірка: Впровадження механізмів агресивного lazy-loading, стрімінгу ассетів та динамічної генерації атласів (@0.5x) під конкретні мобільні пристрої для мінімізації VRAM.
Вимоги (Must-Have):
- Досвід в iGaming від 5 років: Доведений досвід роботи технічним лідом або архітектором в студії-провайдері слотових ігор. Ви повинні мати шрами від інтеграцій з великими агрегаторами і проходження сертифікацій в лабораторіях.
- Володіння PixiJS і WebGL/WebGPU: Ви не просто використовуєте готові API, ви розумієте, як керувати пам'яттю GPU, боротися з втратою контексту (WebGL context loss) і писати кастомні фрагментні шейдери.
- Архітектурне мислення: Досвід роботи з Monorepo, розуміння мікросервісної архітектури бекенду, знання патернів розподілених транзакцій (Saga, 2PC, Idempotency keys).
- Продуктивність: глибокі знання Chrome DevTools (Memory profiling, Heap snapshots) для виявлення витоків пам'яті, пов'язаних з WebGL буферами та відео.
- Turborepo / Nx / pnpm.
- Date limiting + anti fraud layer.
- Event driven архітектура.
- Захист від double-spend при нестабільній мережі.
Компанія пропонує:
- Віддалену роботу в комфортних домашніх умовах.
- Графік: 10:00–19:00 (8 годин + година обіду) за GMT+2.
- Оплачувана відпустка та лікарняний.
- Професійний розвиток: внутрішня експертиза, зростання відповідальності, навчання.
- Можливість пропонувати та впроваджувати поліпшення в процесах.
Required languages
| English | B1 - Intermediate |