AVO.UZ·Ташкент
Senior Flutter Developer
ОфисSeniorПолная занятостьопубликовано 3 ч назад
Зарплата не указана
Описание
Разбор
Подготовить откликОтклик
История
Описание вакансии
Команда 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А
УДАЛЕННЫЙ ФОРМАТ НЕ ПРЕДУСМОТРЕН
