Senior Frontend / Game Client Developer (TypeScript)

17.09.2026
3 500 - 6 000 / месяц
Вакансия истекает: 27.09.2026
Откликнуться

Описание вакансии

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

Основной стек — TypeScript + Cocos Creator. При этом опыт с Cocos Creator не является обязательным: готовы рассматривать сильных TypeScript-разработчиков с опытом сложных клиентских приложений, game development или event-driven систем, которые готовы быстро освоить Cocos.

Чем предстоит заниматься

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

Что для нас важно

TypeScript / JavaScript

  • Сильное знание TypeScript: strict: true, generics, union / discriminated union, type guards;
  • Понимание различий и сценариев использования unknown и any;
  • Хорошее понимание JavaScript runtime: event loop, Promise, async/await, timers;
  • Опыт разработки сложных клиентских приложений с большим количеством состояния и асинхронных событий;
  • Умение проектировать архитектуру приложения и разделять network / state / presentation / UI;
  • Умение декомпозировать сложную логику и избегать God Object / God Component;
  • Git, Code Review, понимание принципов тестируемого и поддерживаемого кода.

UI / Real-time

  • Опыт разработки сложного адаптивного UI;
  • Опыт работы с UI-анимациями;
  • Опыт WebSocket или другого real-time / event-driven взаимодействия будет большим преимуществом.

Если есть опыт с Cocos Creator

Будет особенно интересно, если вы работали с:

  • Cocos Creator 2.x и/или 3.x;
  • сценами, нодами, компонентами, префабами и lifecycle компонентов;
  • Widget / Layout / Safe Area;
  • Asset Bundles и динамической загрузкой ресурсов;
  • Tween и UI-анимациями;
  • профилированием и оптимизацией под mobile;
  • памятью, текстурами, атласами, pooling и draw calls;
  • сборками под Web / iOS / Android.

Будет плюсом

  • Опыт разработки real-time multiplayer или game client;
  • WebSocket: heartbeat, reconnect и восстановление состояния после разрыва соединения;
  • Синхронизация состояния через snapshot + events / deltas;
  • Понимание server-authoritative архитектуры;
  • Protocol Buffers;
  • PixiJS, Phaser, WebGL или другие rendering / game frameworks;
  • jsb.AssetsManager / Hot Update;
  • JSB и нативные интеграции с iOS / Android;
  • Spine;
  • Опыт разработки карточных или других real-time игр;
  • CI/CD для клиентских или игровых сборок.

Мы предлагаем:

— Полностью удалённый формат работы, гибкий график

— Выплаты 2 раза в месяц в валюте или USDT в вилке 3500-6000$ в зависимости от Вашего опыта

Будем рады знакомству!