Ми шукаємо досвідченого 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, кастомне завантаження
•Швидке вливання у чужий код
•Відповідальний і самоорганізований