Frontend / Game Client Developer
от 4000$ · Удалённо · Полная занятость
CrownWave Tech ищет разработчика для развития сложного клиентского приложения с real-time-взаимодействием, большим количеством состояний, событий и UI-логики.
Обязанности
•Разрабатывать клиентскую часть на TypeScript
•Проектировать взаимодействие с backend
•Разделять network / state / presentation / UI
•Создавать адаптивные интерфейсы и анимации
•Декомпозировать игровые сценарии
•Оптимизировать память, ресурсы и рендеринг
•Участвовать в Code Review и технических решениях
Гибкий график, выплаты дважды в месяц в валюте или USDT.
Требования
•Сильное знание 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