Описание: | Мы ищем Javascript разработчика от уровня middle+ для создания tg miniapp игры, предстоит проектировать и реализовывать основные механики игры. Взаимодействовать с геймдизайнером, дизайнером, фронтенд и разработать кор-геймплей бэкенд. _________ Чем предстоит заниматься: Анализ требований и проектирование Сбор и уточнение требований: Подробное обсуждение с геймдизайнером и стейкхолдером всех аспектов проекта по ГДД, включая игровые механики, системы вознаграждений, интерфейс, и мультиязычность. Техническое проектирование:
Разработка архитектуры приложения. Определение технологий и инструментов, которые будут использованы (Node.js, React.js, Telegram Web App API, базы данных). Проектирование баз данных для хранения данных пользователя, прогресса в игре.
Разработка основных функций: Проектирование баз данных для хранения данных пользователя, прогресса в игре. Реализация авторизации через Telegram API. Создание базовой структуры приложения с навигацией по основным экранам.
Реализация игровых механик. Система начисления очков и наград. Лимитирование количества бесплатных наград.
Тестирование и отладка: Модульное тестирование: Проверка каждого модуля на наличие ошибок и багов. Интеграционное тестирование: Убедиться, что все части приложения работают вместе без ошибок. Тестирование пользовательского интерфейса: Проверка корректности отображения на различных устройствах и в разных языковых версиях. Оптимизация производительности: Повышение скорости работы приложения, снижение нагрузки на сервер.
_________ Чего мы ждём от тебя: - Уверенные знания JavaScript и опыт работы с ним от 2 лет, уровень middle+
- HTML5 и CSS3
- Опыт работы с Telegram API и созданием Telegram Mini Apps. Способность подключить авторизацию, монетизацию и т.п.
- Опыт работы с Node.js
- Опыт работы с БД
- Опыт работы с highload-системами
- Опыт создания игр и разработки основных механик
- Опыт работы с системами контроля версий (например, Git)
- Умение работать в команде, хорошие коммуникативные навыки
- Способность работать в быстром темпе и соблюдать сроки
|