Описание вакансии
#вакансия
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 и опыт разработки нативных модулей.
- Опыт интеграции Firebas
Компания: AVO.UZ
Заработная плата: Уровень дохода не указан
Полезные ссылки:
🍏 Мобильный трудоголик - Канал про мобильную разработку.
🔹 Flutter & Dart | Мобильный трудоголик - Канал про разработку на Flutter.
🐈 Кот Денисова - Канал про разработку и жизнь в ИТ.