Локация

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

Кубань Кредит, КБ
Ростов-на-Дону Опыт работы от 3 лет Постоянная занятость Полный день
Поделиться

Описание

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

Архитектурное лидерство:
разработка и эволюция архитектуры мобильных приложений банка на 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 в команде профессионалов.
12 часов назад Источник: hh.ru
Обращаем Ваше внимание, что вакансия взята с внешнего источника hh.ru. Администрация сайта не несет ответственность за ее содержание.
Рекомендуемые вакансии
от 200 000 руб.
  • Posiflora
  • Ростов-на-Дону
... Posiflora аккредитованная IT-компания и разработчик SaaS-решения для автоматизации бизнес ... . Сейчас мы в поиске PHP-разработчика (Middle+/Senior) в команду разработки ... : Разрабатывать backend для web и мобильных приложений (PHP + Go) ; Поддерживать и ...
25.12.2025
от 200 000 руб.
от 55 000 руб.
  • Прямой работодатель
  • Ростов-на-Дону
... приглашает кандидатов на позицию: мобильный сборщик заказов Опыт не ... заказов по списку в мобильном приложении Контроль качества собираемого товара ... , грамотную речь Уверенное использование мобильных приложений Активность, готовность к обучению Желание ...
03.12.2025
от 55 000 руб.
от 62 000 руб.
  • Инго Банк
  • Ростов-на-Дону
... пятницам мы заканчиваем рабочий день в 16:45; Саморазвитие (24/7, если захотите) для сотрудников работает удобное мобильное приложение с десятками электронных курсов и материалов для развития, в которых мы постарались собрать лучшие отечественные и мировые ...
24.12.2025
от 62 000 руб.