Senior Flutter Developer
О вакансии
Команда 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А
УДАЛЕННЫЙ ФОРМАТ НЕ ПРЕДУСМОТРЕН
Рыночный ориентир
Смотрите также
Похожие вакансии
Все похожие вакансииHead of Soft Collection
Начальник управления строительства
Middle+ Product Designer (AI / Mobile)
Senior Product Designer (AI driven / Mobile app)
Старший финансовый аналитик
Эксперт сопровождения АБС Fido
Частые вопросы
Какую зарплату можно ожидать?
В объявлении зарплата не указана. Похожие роли в Ташкент часто предлагают около 9 564 370 сум (медиана по 5 503 предложениям).
Как откликнуться на вакансию?
Перейдите на страницу источника и свяжитесь с работодателем там. Finder не берёт денег с соискателей.
Вакансии актуальные?
Да. Finder регулярно обновляет базу из открытых источников и убирает закрытые предложения.
Где посмотреть тип занятости и формат работы?
Ключевые условия показаны над описанием. Также можно открыть связанные подборки по AVO.UZ и Ташкент.
