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