14 января 2025
Krista Games игровая компания, объединившая ведущих игроков рынка в области разработки и издательства видео-, мобильных и настольных игр с целью создания единой экосистемы развлечений.
Сейчас в студии наших партнеров, работающих над приложением для платформы Telegram, открыта вакансия Fullstack Developer.
Какие задачи доверим:
разработка приложений для платформы Telegram в игровой вселенной, включая TMA-приложения с интеграцией всех возможностей API Telegram;
интеграция игр с высоконагруженными серверами, поддержка стабильной работы и оптимизация производительности;
создание и внедрение игровых механик и логики с активным планом live-ops;
интеграция сложных анимаций (например, Spine) и создание эффектов на JavaScript @vueuse/motion;
оптимизация графики и анимаций для обеспечения высокой производительности на разных устройствах;
работа с адаптивной версткой с учетом специфики Telegram WebView;
настройка аналитики с использованием Google Analytics и Telegram API;
участие в проектировании архитектуры игр и приложений для HTML5/Web3 и Telegram.
Что для нас важно:
опыт работы на позиции Senior Full Stack Developer;
отличное знание TypeScript, JavaScript;
знание и понимание Vue.js обязательно, валидация типов: typebox. База данных: Couchbase, Kafka. Опционально Devenv/Nix. Pug и препроцессора Stylus;
TypeScript: уверенное владение, опыт работы с типизацией и написанием масштабируемого, тестируемого кода;
Nuxt.js: Практический опыт разработки приложений с серверным рендерингом (SSR), статической генерацией (SSG) и использованием Composition API;
навыки разработки приложений с использованием Telegram API;
опыт работы с высоконагруженными приложениями и серверными взаимодействиями;
глубокий опыт работы с анимациями (Spine, GSAP, Pixi.js) и адаптивной версткой;
понимание процессов экспорта ресурсов из Figma.
Будет плюсом:
Bun: Знание и практический опыт использования Bun для оптимизации серверной разработки (например, настройка окружения, использование встроенных утилит);
Elysia.js: Опыт создания серверных приложений с использованием Elysia.js, включая написание REST API, настройку middleware и работу с высоконагруженными приложениями.
Условия: