Задачи:
- Провести аудит существующего API (документация в Scalar) и веб-версии на React, чтобы определить полный объём сценариев.
- Разработать мобильное приложение на React Native для iOS и Android.
- Реализовать единую авторизацию через существующий бэкенд для веба и мобильного приложения.
- Перенести все сценарии из веб-версии без сокращений и упрощений.
- Следовать финальным макетам из Figma.
- Самостоятельно протестировать приложение и проверить типовые сценарии.
- Передать исходники, доступы и README с инструкцией по сборке.
- Подготовить сборки для TestFlight и APK; аккаунты разработчика в App Store и Google Play предоставят.
Требования:
- Коммерческий опыт разработки на React Native; минимум 2 проекта в портфолио.
- Умение работать с существующим API: читать документацию, задавать вопросы и не переписывать бэкенд без необходимости.
- Опыт реализации авторизации и работы с токенами в мобильных приложениях.
- Умение следовать готовым макетам и самостоятельно тестировать работу перед передачей.
- Понимание технической реализации единого аккаунта для веба и мобильного приложения.
- Будет плюсом опыт переноса React-приложения в React Native, понимание Express.js и опыт публикации приложений в App Store и Google Play.
Условия: проектная работа, удалённо или гибридно. Опыт работы не требуется.