Главный программист мобильных приложений (Flutter/Dart)

Кубань Кредит, КБ

Главный программист мобильных приложений (Flutter/Dart)

г. Краснодар, ул. им. Орджоникидзе/ул. Красноармейская, 46/32

Описание вакансии

Обязанности:

• Архитектурное лидерство:
– разработка и эволюция архитектуры мобильных приложений банка на Flutter: выбор и внедрение подходящих паттернов, организация слоёв приложения (presentation, domain, data), реализация принципов SOLID, DRY, KISS;
– обеспечение масштабируемости, надёжности и производительности архитектуры под высокие нагрузки и регуляторные требования финтеха.

• Техническая экспертиза и контроль качества:
– проведение регулярных код-ревью, выработка и поддержание внутренних стандартов кодирования;
– внедрение и поддержка автоматизированного тестирования (unit, widget, integration);
– профилирование и оптимизация производительности: устранение утечек памяти, снижение времени запуска, оптимизация рендеринга и работы с анимациями.
• Руководство командой и развитие практик:
– формирование и развитие команды Flutter-разработчиков: участие в подборе, оценке кандидатов, проведение технических собеседований.
– проведение регулярных технических сессий, воркшопов, ретроспектив; менторинг junior/middle разработчиков.
– совместное планирование спринтов, участие в оценке трудозатрат, декомпозиции задач, risk-анализе.
• Интеграция и взаимодействие:
– глубокая интеграция с backend-сервисами: проектирование API-контрактов, согласование форматов данных, обработка ошибок и fallback-сценариев;
– работа с нативными модулями на Kotlin (Android) и Swift (iOS): внедрение платформенно-специфичного функционала (биометрия, push-уведомления, работа с камерой и т.п.);
– взаимодействие с QA-инженерами: определение стратегии тестирования.
• Продуктовая и бизнес-ориентированность:
– участие в обсуждении продуктовых требований с аналитиками и продукт-менеджерами: оценка технической реализуемости, предложение альтернативных решений;
– обеспечение соответствия приложения нормам безопасности (OWASP Mobile), требованиям ЦБ РФ и внутренним регуляторным политикам банка;
– мониторинг и анализ метрик в продакшене (Crashlytics, Sentry, Firebase Performance Monitoring) с последующей оптимизацией.

Требования:

• Опыт и техническая глубина:
– не менее 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
  • Android
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Intella
Удаленная работа
  • Краснодар

  • от 500000 RUR

Рекомендуем
Зацепи Груп

Главный бухгалтер

Зацепи Груп

Полный день
  • Краснодар

  • до 140000 RUR

Рекомендуем
Диджитал Сектор Поддержка
Полный день
  • Краснодар

  • до 140000 RUR

Рекомендуем
Бухгалтерские услуги Zhannakokh_buh

Главный бухгалтер ОСН в офис

Бухгалтерские услуги Zhannakokh_buh

Полный день
  • Краснодар

  • до 120000 RUR

DoubleDay
Полный день
  • Краснодар

  • до 400000 RUR

ЕВР
Полный день
  • Краснодар

  • от 100000 RUR

Цифровая ипотека
Удаленная работа
  • Краснодар

  • до 150000 RUR

Газтрансбанк, КБ
Полный день
  • Краснодар

  • от 125000 RUR

Газтрансбанк, КБ
Полный день
  • Краснодар

  • от 125000 RUR

HRКАДРЫ
Полный день
  • Краснодар

  • до 150000 RUR

Перекрёсток
Гибкий график
  • Краснодар

  • до 65000 RUR

Перекрёсток
Гибкий график
  • Краснодар

  • до 55000 RUR

УК Автодор
Полный день
  • Краснодар

  • от 140000 RUR

ГФК
Полный день
  • Краснодар

  • от 90000 RUR

МАГНИТ, Розничная сеть
Полный день
  • Краснодар

  • до 84000 RUR

Перекрёсток
Гибкий график
  • Краснодар

  • до 73000 RUR

HRКАДРЫ
Полный день
  • Краснодар

  • до 73000 RUR

ГФК
Полный день
  • Краснодар

  • от 100000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию