Обязанности:
Ваши задачи: Разработка клиента игр для платформы Telegram, включая TMA-приложения с интеграцией возможностей API Telegram. Код Vue.js Интеграция игр с высоко нагруженными серверами, поддержка стабильной работы и оптимизация производительности. Создание и внедрение игровых механик и логики с активным планом live-ops. Интеграция сложных анимаций (например, Spine) и создание эффектов на JavaScript. Оптимизация графики и анимаций для обеспечения высокой производительности на разных устройствах. Работа с адаптивной версткой с учетом специфики Telegram WebView. Участие в проектировании архитектуры игр и приложений для HTML5/Web3 и Telegram. Настройка аналитики с использованием Google Analytics и Telegram API. О вас: Frontend Developer 5+ лет, из них 1-2 года в роли Team Lead. Отличное знание TypeScript, JavaScript, Vue.js, опыт работы с Nuxt, опыт работы с Pinia (или другим state manager). Опционально Devenv/Nix Знание и понимание Vue.js обязательно, валидация типов: typebox, TypeScript: Уверенное владение, опыт работы с типизацией и написанием масштабируемого, тестируемого кода. Bun: Знание и практический опыт использования Bun для оптимизации серверной разработки (например, настройка окружения, использование встроенных утилит). Nuxt.js: Практический опыт разработки приложений с серверным рендерингом (SSR), статической генерацией (SSG) и использованием Composition API. Навыки разработки приложений с использованием Telegram API. Опыт работы с высоконагруженными приложениями и серверными взаимодействиями. Опыт работы с CI/CD для автоматизации тестирования и деплоя. Умение работать с современными инструментами фронтенд-разработки (Vite, Webpack и др.). Понимание процессов экспорта ресурсов из Figma. Опыт работы с анимациями (Spine, GSAP, Pixi.js) и адаптивной версткой