Flutter Developer
от 100 000 KGSв месяц
ОАО "Бакай Банк"БишкекВ офисеот 2 лет5/2Полная занятость
CI/CDGitREST APIAndroidiOSKotlinMobile DevelopmentFlutterClean ArchitectureDartBLoCCubitauto_routeDioget_it
Описание
Обязанности
- Разработка и развитие мобильных приложений банка на Flutter
- Проектирование и реализация нового функционала для Android и iOS
- Интеграция приложения с backend-сервисами, API и внешними системами
- Работа над производительностью, стабильностью и качеством приложений
- Участие в архитектурной и технической проработке новых задач
- Проведение Code Review, поиск оптимальных технических решений вместе с командой
- Решение сложных задач и проблем в production, участие в улучшении существующего приложения
- Развитие вместе с командой Clean Architecture, Bloc/Cubit, автотестирования, CI/CD и подходов к качественной мобильной разработке
Требования
- Коммерческий опыт разработки на Flutter от 2 лет
- Уверенная работа с Git
- Понимание клиент-серверного взаимодействия и работы с REST API
- Понимание специфики разработки под Android и iOS
- Уверенное знание Dart и Flutter SDK
- Понимание работы Event Loop и Isolates
- Опыт нативных интеграций с Android/iOS (MethodChannel, EventChannel)
- Навыки оптимизации и профилирования приложений (Flutter DevTools)
- Опыт работы с локальными базами данных и хранилищами
- Практическое применение SOLID, DRY, KISS
- Опыт проектирования приложений на Clean Architecture
- Опыт публикации приложений в App Store, Google Play и AppGallery
- Стек проекта: Flutter / Dart, Clean Architecture, Dio, Cubit / Bloc, autoroute, getit / injectable, l10n, Mason
Будет плюсом
- Знание Kotlin и/или Swift
- Опыт настройки и работы с CI/CD
- Опыт работы с Mason
- Опыт написания unit, widget и integration-тестов
Условия
- Конкурентоспособная и стабильная заработная плата
- Хорошая команда, в которой все работают на результат
- Возможность карьерного роста и профессионального развития
- Опыт работы в крупном и стабильном Банке