Frontend Разработка для Telegram Mini App
Идея проекта - Telegram Mini App для предоставления статистических данных и инсайтов по спортивным событиям и анализу доступных коэффициентов у различных букмекеров. Backend приложения (сбор и анализ данных по событиям, парсинг коэффициентов букмекеров, хранение данных, вывод релевантных данных) разрабатываю я сам на Python с использованием Flask и MongoDB
Дизайн проекта полностью готов - есть детальные макеты в Figma и UI Kit со всеми компонентами. Также подготовлена подробная техническая документация в Notion, включающая спецификации всех основных экранов и полную API-документацию.
Есть базовая реализация некоторых экранов из макета предыдущим разработчиком, с которым не сработались. Вы можете использовать существующий код как основу или начать с нуля - это полностью на ваше усмотрение. Исходники предоставлю
Сейчас ищу разработчика для долгосрочной работы со следующими навыками:
1. Уверенное владение React и опыт работы с React Hooks
2. Опыт разработки responsive-интерфейсов с использованием Tailwind CSS
3. Опыт интеграции REST API
4. Опыт работы с библиотеками визуализации данных (recharts или аналоги) для создания интерактивных графиков и диаграмм
5. Знание принципов оптимизации производительности React-приложений
6. Опыт разработки Telegram Mini Apps или готовность быстро освоить данную технологию
7. Умение писать чистый, поддерживаемый код с использованием современных практик
8. Знание принципов локализации интерфейса
Ключевые задачи:
1. Реализация адаптивного интерфейса по макетам из Figma с использованием компонентного подхода
2. Интеграция системы фильтрации и сортировки данных на клиентской стороне
3. Реализация интерактивных графиков для визуализации статистических данных
4. Интеграция платежной системы Telegram Stars и других платежных систем
5. Имплементация двуязычного интерфейса (EN/RU)
6. Оптимизация производительности и пользовательского опыта
Особенно важны:
1. Ответственный подход к работе и соблюдение договоренностей
2. Проактивность в предложении технических решений и улучшений
3. Готовность к активному обсуждению форматов данных и API-интерфейсов
4. Умение работать итеративно, постепенно улучшая существующий функционал
5. Регулярная коммуникация и обратная связь
Проект организован в отдельных репозиториях для фронтенда и бэкенда, что позволяет вести независимую разработку. Рассматриваю это как долгосрочное сотрудничество с возможностью развития новых функциональных возможностей.
Если вам интересен такой проект и у вас есть необходимые квалификации, пожалуйста ответьте на вопросы:
1) Есть ли у вас опыт разработки Telegram Mini Apps? Если да, то какой именно?
2) Работали ли вы с библиотеками для визуализации данных (например, recharts или другими)? Какие проекты реализовывали?
3) Есть ли возможность сконцентрированно работать над проектом (отсутсвие основной работы, других заказов)?
4) Какой свой опыт вы считаете самым релевантным для данной задачи
НЕ ЗАИНТЕРЕСОВАН В РАБОТЕ СО СТУДИЯМИ И КОМАНДАМИ
Буду рад обсудить детали и предоставить доступ к ТЗ и макетам после ответа на начальные вопросы.
TG: @Arbsurfer