Задачи:

  • Провести аудит существующего 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.

Условия: проектная работа, удалённо или гибридно. Опыт работы не требуется.