Разрабатываем собственный мобильный продукт с активным развитием функционала и долгосрочной перспективой. Ищем сильного Senior Flutter-разработчика, который способен самостоятельно принимать технические решения, проектировать архитектуру мобильного приложения и отвечать за качество реализации. Не рассматриваем junior/middle-разработчиков и кандидатов без коммерческого опыта Flutter-разработки.
Чем предстоит заниматься
* Разработка и развитие мобильного приложения на Flutter.
* Проектирование архитектуры новых модулей.
* Реализация сложных пользовательских сценариев.
* Интеграция с REST API и WebSocket.
* Оптимизация производительности приложения.
* Участие в технических обсуждениях и принятии архитектурных решений.
* Проведение code review.
* Поддержка высокого качества кода.
* Публикация приложения в App Store и Google Play.
Требования
* Коммерческий опыт Flutter-разработки от 4 лет.
* Отличное знание Dart и Flutter.
* Понимание внутреннего устройства Flutter Framework.
* Опыт проектирования архитектуры мобильных приложений.
* Clean Architecture.
* SOLID.
* Опыт работы с Riverpod, Bloc/Cubit или аналогичными решениями управления состоянием.
* Опыт работы с REST API.
* Опыт работы с WebSocket.
* Опыт реализации авторизации и хранения пользовательских данных.
* Опыт работы с локальными хранилищами данных (Hive, Isar, Drift или аналогичными).
* Опыт написания Unit и Widget тестов.
* Уверенное владение Git.
* Умение самостоятельно декомпозировать задачи и принимать технические решения.
* Опыт разработки социальных сервисов, мессенджеров, маркетплейсов или финтех-продуктов.
* Опыт реализации чатов и realtime-функционала.
* Опыт работы с push-уведомлениями.
* Опыт работы с картами и геолокацией.
* Опыт оптимизации производительности приложений .