descriptionОписание
Мы ищем опытного Flutter-разработчика, который сможет оперативно подключиться к текущему проекту LoyalsClub и довести мобильное приложение до стабильной версии для продакшна. Предыдущий разработчик не может продолжить работу, но оставил понятный код и таски в Asana. Мы ожидаем, что вы быстро войдете в проект, устраните баги, улучшите UX и закроете все задачи текущего спринта.
Что нужно сделать (основные задачи):
•Исправить баги (крэш при сбросе пароля, ошибки при входе с неподтвержденным пользователем и др.)
•Улучшить UI (QR-дизайн, дата-пикер, спиннеры загрузки, скелетоны и т.п.)
•Обработать повторяющиеся крэши из Firebase Crashlytics
•Настроить поведение клавиатуры и экранов
•Улучшить обработку потери соединения (Connectivity+ или аналог)
•Проверить и улучшить пользовательский фидбэк во время загрузки
Проект уже работает, но перед релизом нужно устранить баги, улучшить UX/UI и проверить корректность поведения при сетевых сбоях.
Технические особенности проекта:
•Используется Chopper как HTTP-клиент
•API-клиенты автоматически генерируются из Swagger JSON
•Архитектура проекта модульная, с чистым разделением UI и логики
•Firebase Crashlytics и Firebase Analytics интегрированы
Идеальный кандидат:
•Flutter от 3 лет
•Уверенное владение Chopper и Swagger-клиентами
•Firebase Crashlytics, QR, кастомная загрузка
•Быстрое вливание в чужой код
•Ответственный и самоорганизованный