Ташкент, Юнусабадский район, улица Янги Юнусабад
Обязанности:
- Разработка и поддержка мобильных приложений на Flutter (iOS и Android).
- Участие в проектировании архитектуры приложений и выборе технических решений.
- Интеграция с REST API, реализация авторизации (OAuth, JWT) и работа с JSON.
- Настройка кэша и локального хранения данных (Hive, SQLite).
- Реализация push-уведомлений, интеграция карт (Yandex/Google Maps).
- Оптимизация производительности и UX приложения.
- Работа с Firebase (уведомления, аналитика) и облачными сервисами.
- Поддержка и сопровождение приложений в App Store / Google Play.
- Работа в команде: code review, участие в планировании, соблюдение стандартов качества.
Требования:
- Опыт коммерческой разработки на Flutter — от 3 лет.
- Наличие реальных проектов в продакшене (App Store / Google Play).
- Глубокое понимание state management: BLoC, GetX (обязательно).
- Опыт работы с Clean Architecture, принципами SOLID и подходом DDD.
- Уверенные знания REST API, JSON, OAuth, JWT.
- Опыт работы с локальными базами данных: Hive, SQLite.
- Навыки реализации push-уведомлений, работы с картами (Yandex / Google Maps).
- Умение писать чистый, поддерживаемый и масштабируемый код.
- Опыт публикации и сопровождения приложений в App Store / Google Play.
- Умение работать в команде, ответственность и внимание к деталям.
- Желательно: опыт с Firebase, TDD, MVVM и другими архитектурными паттернами.