Опубликовано 6 дней назад
Senior Flutter Developer в AVO.UZ Ташкент
Сопроводительное письмо под эту вакансию
Софи напишет его под твоё резюме. Бесплатно — 5 писем в день.
Команда AVO bank создает новый технологичный розничный банк на рынке Узбекистана. Основная концепция сервиса - клиент самостоятельно может получить все услуги банка через мобильное приложение и устройства самообслуживания.
Наш сегодняшний вызов - создать самый продвинутый digital банк в Узбекистане. Мы ищем Senior Flutter Developer - Старшего разработчика Flutter.
Обязанности:
- Разработка, поддержка и развитие мобильных приложений на Flutter (Dart) для платформ iOS и Android.
- Проектирование и развитие масштабируемой архитектуры мобильного приложения с использованием Clean Architecture, SOLID и современных архитектурных подходов.
- Принятие ключевых технических решений и ответственность за техническое качество мобильного продукта.
- Самостоятельная разработка сложных и критически важных функциональных модулей.
- Интеграция мобильного приложения с backend-сервисами через REST API, WebSocket и другие протоколы взаимодействия.
- Обеспечение высокой производительности, стабильности, безопасности и отказоустойчивости мобильного приложения.
- Организация и проведение Code Review, внедрение стандартов написания кода и лучших инженерных практик.
- Разработка и поддержка автоматизированных тестов (Unit, Widget, Integration).
- Оптимизация существующего кода, устранение технического долга и повышение качества архитектуры.
- Участие в настройке и совершенствовании CI/CD, автоматизации сборки и публикации приложений в App Store и Google Play.
- Оценка технической сложности задач, декомпозиция требований и планирование разработки.
- Техническое взаимодействие с backend-разработчиками, QA-инженерами, дизайнерами, аналитиками и Product Manager.
- Менторинг других разработчиков и участие в развитии мобильной команды по мере её расширения.
- Подготовка и поддержка технической документации.
Требования:
-
Обязательные требования:
- Опыт коммерческой мобильной разработки от 5 лет, из них не менее 3 лет с Flutter/Dart.
- Экспертное владение Flutter SDK и Dart, включая асинхронное программирование, работу с памятью и оптимизацию производительности.
- Глубокое понимание принципов ООП, SOLID, DRY, KISS и паттернов проектирования.
- Практический опыт проектирования архитектуры мобильных приложений с использованием Clean Architecture и принципов модульности.
-
Будет преимуществом:
- Опыт работы в роли Tech Lead или ключевого мобильного разработчика.
- Знание Kotlin/Java или Swift и опыт разработки нативных модулей.
- Опыт интеграции Firebase, Push Notifications, Deep Links, аналитики и Crash Reporting.
- Опыт работы с высоконагруженными приложениями и сложной бизнес-логикой.
- Знание принципов мобильной безопасности: Secure Storage, SSL Pinning, защита пользовательских данных.
- Опыт построения мобильной архитектуры с нуля.
- Опыт менторинга и технического развития команды.
-
Личностные компетенции:
- Высокая самостоятельность и ответственность за результат.
- Системное и архитектурное мышление.
- Способность аргументировать технические решения.
- Проактивность и инициативность.
- Умение эффективно взаимодействовать с продуктовой и технической командами.
- Ориентация на качество, стабильность и долгосрочное развитие продукта.
- Уверенный опыт работы с Bloc/Cubit, Riverpod или аналогичными инструментами управления состоянием.
- Опыт интеграции REST API, WebSocket, работы с JSON и обработки сетевых ошибок.
- Опыт работы с локальными базами данных и хранилищами (SQLite, Hive, Isar или аналоги).
- Глубокое понимание особенностей Android и iOS, жизненного цикла приложений и платформенных ограничений.
- Опыт публикации и сопровождения коммерческих приложений в Google Play и App Store.
- Опыт написания Unit, Widget и Integration тестов.
- Уверенное владение Git, опыт работы с CI/CD (GitLab CI, GitHub Actions, Codemagic или аналоги).
- Опыт профилирования, диагностики и устранения проблем производительности мобильных приложений.
- Опыт самостоятельного проектирования и реализации крупных функциональных модулей в production.
- Навыки проведения Code Review и принятия архитектурных решений.
- Способность самостоятельно отвечать за техническую реализацию мобильного продукта.
Условия:
- Трудоустройство в соответствии с ТК Республики Узбекистан.
- Оплачиваемый отпуск и больничные.
- Помощь с релокацией для тех, кто переезжает в солнечный Ташкент.
- Высокая конкурентная заработная плата.
- Амбициозный проект, в котором вы будете играть одну из важнейших ролей.
Где предстоит работать
Ташкент, улица Нукус, 29А
УДАЛЕННЫЙ ФОРМАТ НЕ ПРЕДУСМОТРЕН

AVO.UZ
Ташкент
Зарплата vs рынок
Зарплата не указана. Обычно на такой позиции платят 200 600 – 420 000 ₽, медиана 280 600 ₽.
обычно платят (p25–p75): 200 600 – 420 000 ₽
Когорта Mobile, Senior · 66 вакансий за 90 дней
Зарплаты Mobile →Похожие вакансии
Не то, что искал?
Похожие вакансии
- Middle+/Senior Android Developer (Flutter + Kotlin)FJO · удалённо · 138 000 – 230 000 ₽/мес
- QA-инженерудалённо · 110 000 – 150 000 ₽/мес
- Senior аналитик маркетингаМагнит · Москва
- Senior Product AnalystValiotti Analytics · удалённо
- Senior Business AnalystSyberry · удалённо
- Аналитик 1С (Senior)Codex-IT · удалённо · от 197 000 ₽/мес