Senior Frontend / Game Client Developer (TypeScript)

BrainShells
Китай •Опубликовано 17 сентября 2026
3500 – 6000 $
Полная занятость3–6 летПрограммист
3500 – 6000 $

Описание

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$ в зависимости от Вашего опыта

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

Описание

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$ в зависимости от Вашего опыта

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

Похожие вакансии

Специалист по работе с претензиями
Careerspace
Зарплата не указана
Полная занятостьОпыт 1–3 года
DevOps в команду CI/CD R&D
RWB (Wildberries & Russ)
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Учитель английского языка
Онлайн школа Матикс
69000 – 92000 руб.
Полная занятостьОпыт 1–3 года
Помощник руководителя в отдел контроля
Супертек
15000 – 40000 руб.
Полная занятостьОпыт не требуется
Руководитель отдела маркетинга и рекламы
Staffberry
от 200000 руб.
Полная занятостьОпыт 3–6 лет
Менеджер по логистике
Волкова Елена Сергеевна
от 70000 руб.
Полная занятостьОпыт не требуется