Назад к вакансиям

Frontend / Game Client Developer

от 4 000 $в месяц
CrownWave TechУдалённоflexibleПолная занятость
GitTypeScriptJavaScriptFrontendGameDevWebsocketUIPixiJSRealtimeWebGLPhaserCocos Creator

Описание

CrownWave Tech ищет разработчика для развития сложного клиентского приложения с real-time-взаимодействием, большим количеством состояний, событий и UI-логики.

Обязанности

  • Разрабатывать клиентскую часть на TypeScript
  • Проектировать взаимодействие с backend
  • Разделять network / state / presentation / UI
  • Создавать адаптивные интерфейсы и анимации
  • Декомпозировать игровые сценарии
  • Оптимизировать память, ресурсы и рендеринг
  • Участвовать в Code Review и технических решениях

Требования

  • Сильное знание TypeScript и JavaScript: strict mode, generics, union и discriminated union, type guards, различия unknown и any, event loop, Promise, async/await и timers
  • Опыт разработки сложных клиентских приложений с асинхронными событиями и большим количеством состояний
  • Опыт проектирования архитектуры
  • Опыт адаптивного UI и UI-анимаций
  • Владение Git
  • Понимание тестируемого и поддерживаемого кода
  • Готовность быстро освоить Cocos Creator (если нет опыта)

Будет плюсом

  • WebSocket и event-driven-системы
  • Real-time multiplayer
  • Синхронизация состояния
  • Server-authoritative-архитектура
  • Protocol Buffers
  • PixiJS
  • Phaser
  • WebGL
  • Spine
  • Мобильная оптимизация
  • Нативные интеграции
  • CI/CD

Условия

  • Гибкий график
  • Выплаты дважды в месяц в валюте или USDT