Главный программист мобильных приложений (Flutter/Dart)
Кубань Кредит, КБОписание
Обязанности: Архитектурное лидерство:
разработка и эволюция архитектуры мобильных приложений банка на Flutter: выбор и внедрение подходящих паттернов, организация слоёв приложения (presentation, domain, data), реализация принципов SOLID, DRY, KISS;
обеспечение масштабируемости, надёжности и производительности архитектуры под высокие нагрузки и регуляторные требования финтеха.
Техническая экспертиза и контроль качества:
проведение регулярных код-ревью, выработка и поддержание внутренних стандартов кодирования;
внедрение и поддержка автоматизированного тестирования (unit, widget, integration);
профилирование и оптимизация производительности: устранение утечек памяти, снижение времени запуска, оптимизация рендеринга и работы с анимациями.
Опыт и техническая глубина:
не менее 4 лет коммерческой разработки на Flutter/Dart, из них минимум 2 года в роли технического лидера или senior+ с архитектурными обязанностями;
успешный опыт запуска и поддержки высоконагруженных мобильных приложений, желательно в финтехе, банкинге или смежных регулируемых индустриях;
владение архитектурными паттернами, а также понимание их сильных и слабых сторон в контексте конкретных задач;
практический опыт построения Clean Architecture в Flutter: строгая модульность, изоляция слоёв, управление зависимостями, DI-контейнеры.
Интеграции и инфраструктура:
опыт работы с RESTful API, WebSocket, обработка ошибок, retry-логика, кэширование;
уверенное использование локальных баз данных и хранилищ: Hive, Isar, SQLite, SharedPreferences, а также работа с миграциями и шифрованием данных;
практический опыт интеграции с нативным кодом: создание и поддержка платформенных каналов (Platform Channels), написание/редактирование модулей на Kotlin и Swift;
опыт настройки и поддержки CI/CD-процессов: сборка, тестирование, подписание, публикация в App Store / Google Play.
Качество и безопасность:
глубокое понимание принципов mobile security: защита от reverse-engineering, безопасное хранение токенов (Keychain/Keystore), использование certificate pinning, предотвращение MITM;
опыт написания автоматизированных тестов: flutter test, mockito, integration test, а также использование инструментов вроде golden toolkit для визуального тестирования;
работа с системами мониторинга: Firebase Crashlytics, Sentry, Datadog, AppDynamics настройка, анализ, реагирование на инциденты.
опыт работы в банковской или финтех-среде с пониманием специфики: PCI DSS, PSD2, 152-ФЗ, требования ЦБ РФ к мобильным приложениям; участие в open-source проектах или публичная экспертиза (доклады, статьи, ревью архитектурных решений).
Условия:
- стабильная заработная плата по результатам собеседования;
- оклад + квартальная премия + премия ко Дню рождения Банка + годовой бонус;
- удаленный формат работы (головной офис Банка находится в г. Краснодар);
- оформление по ТК РФ;
- возможность карьерного роста;
- корпоративное обучение;
- возможность прокачать свои hard skills в команде профессионалов.
Стажер-разработчик мобильных приложений
Flutter - разработчик мобильного приложения
Описание
AMA холдинг, который создаёт сервисы нового уровня, где комфорт, культура жизни, технологии и продуманность пользовательского опыта становятся стандартом качества. ...
Flutter/Dart мобильный разработчик
Описание
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:- Разрабатывать мобильные приложения на Flutter для Android и iOS
- Писать чистый и поддерживаемый код
- ...