
Full Stack 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 и работу с высоконагруженными приложениями.
Условия
- достойный уровень заработной платы по итогам собеседования;
- комфортный график работы и возможность подстраивать рабочее время под себя, работать удаленно;
- сильное комьюнити внутри и среда для развития: мы все увлечены тем, что делаем, и имеем крепкий бэкграунд за спиной.
Расскажите об этой вакансии в соцсетях