29 сентября 2024
Тelegram mini app developer
Если ты талантливый разработчик, который возьмет на себя создание и поддержку мини игры для телеграм, со знанием telegram api, с опытом создания html5 игр на любом удобном движке, нам с тобой по пути!
Обязанности:
- Разработка мини-приложения для Telegram с использованием Telegram Bot API.- Реализация анимации персонажей и управление интерфейсом игры.- Проектирование и реализация системы дневных заданий и их обработки.- Разработка и интеграция с RESTful API.- Разработка и интеграция системы валют и ресурсов, донат системы.- Тестирование и отладка кода, обеспечение стабильности и производительности бота.Требования:
- Бэкенд:- Язык программирования: Node.js / TypeScript.- Знание библиотек: fastify, fastify/swagger или подобные- Опыт работы с ORM Prisma.- Опыт работы с базами данных PostgreSQL, умение работать с транзакциями.- Опыт работы с библиотеками Telegram games api (https://core.telegram.org/bots/games). Telegram mini apps (https://core.telegram.org/bots/webapps).- Знание библиотек для работы с крипто транзакциями: ethers или подобные. Опыт применения обязателен!- Знание Docker Compose и умение применять.- Опыт разработки масштабируемых приложений, способных выдерживать высокие нагрузки ( > 100тыс пользователей)
- Фронтенд:- Знание библиотеки: Axios- Уметь работать с кэшем. Игра должна один раз скачаться и потом подгружаться из кэша, только при обновлениях игры скачиваться и обновлять кэш. Игра не должна работать оффлайн.- Уверенный опыт в создании 2D HTML5 игр с большим количеством комнат/переходов, с анимацией персонажей, на любом html5 движке, с которым лучше всего взаимодействуете.- Знание + применение паттернов программирования. Сделать так, чтобы игру легко было дополнить контентом за счет переиспользуемых частей в коде
- Опыт реализации анимации и пользовательских интерфейсов.- Опыт в разработке игр или приложений с механикой собирания ресурсов, или "гриндилка" будет преимуществом.