Все вакансии

Senior Flutter Developer

Финансовое Объединение Ра · от 240 000 RUB · Москва · HH · опубликовано 1 мая 2026 г.

Компания Финансовое Объединение Ра
Источник HH
Опубликовано 1 мая 2026 г.
Зарплата от 240 000 RUB

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

Обязанности:
• Разработка, сборка и поддержка высокопроизводительных, отзывчивых и надежных приложений на Flutter.
• Участие во всём жизненном цикле приложения: от концепции и дизайна до тестирования, релиза и поддержки.
• Принятие ключевых архитектурных решений, выбор оптимальных подходов и технологий.
• Написание чистого, сопровождаемого и хорошо документированного кода, проведение код-ревью.
• Тесное взаимодействие с дизайнерами, бэкенд-разработчиками и менеджерами проектов для достижения лучших результатов.
• Оптимизация производительности приложения, устранение узких мест и решение сложных проблем.
• Внедрение лучших практик разработки (DDD/TDD/BDD, CI/CD).
• Менторство и помощь в профессиональном росте младших и средних разработчиков в команде.
• Постоянное изучение и внедрение новейших технологиq и инструментов в экосистеме Flutter и мобильной разработки.
Требования:
• Опыт коммерческой разработки: Не менее 4+ лет опыта в мобильной разработке, из них 3+ года интенсивной работы с Flutter и Dart.
• Глубокое понимание Dart: Отличное знание языка (нуллибезопасность, асинхронность async/await , Isolates , генераторы, расширения и т.д.).
• Опыт публикаций приложений: Наличие как минимум 3+ приложений, опубликованных в App Store и Google Play Store, в разработке которых принимал ключевое участие.
• Архитектура: Глубокие знания и практический опыт применения архитектурных паттернов (таких как BLoC/Cubit, Provider, Rivepod, MVVM, Clean Architecture). Понимание принципов SOLID.
• Состояние приложения (State Management): Свободное владение одним или несколькими популярными state-менеджерами (BLoC, Riverpod — обязательно; опыт с Provider, GetItm Redux является плюсом).
• Нативные технологии: Понимание нативных слоёв iOS (Swift/Objective-C) и Android (Kotlin/Java), опыт написание или использования нативных модулей (Platform Channels, FFI).
• Работа с сетью: Опыт работы с RESTful API, GraphQL, глубокое понимание форматов JSON, обработка ошибок и кэширование (например, с помощью dio , http , retrofit ), опыт работы с gRPC.
• Локальное хранилище данных: Опыт работы с базами данных: SQLite (через floor , moor ), Hive, SharedPreferences, Isar.
• Инструменты и окружение: Уверенное владение Git, понимание Git Flow. Опыт работы с системами управления задачами (YouTrack, Jira и другими).
• CI/CD: Опыт настройки или работы с pipelines непрерывной интеграции и доставки (GitLab CI/CD, GitHub Actions, Fastline и др.)
• Тестирование: Навыки написания unit-, widget- и integration-тестов ( test , flutter_test , mockito/mocktail ).
Будет большим плюсом:
• Опыт работы с кроссплатформенной разработкой под Web и Desktop (Windows, Linux, macOS) на Flutter.
• Опыт работы с Firebase (Auth, Cloud Firestore, FCM, Crashlytics, Analytics).
• Знание других языков программирования (Kotlin, Swift, JavaScript).
• Опыт работы с инструментами для мониторинга производительности и крашей (Sentry, Firebase Crashlytics).
• Опыт работы с Dependency Injecttion (get_it, injectable).
• Понимание принципов дизайна и опыт взаимодействия с Figma, Zeplin.
• Опыт работы в Agile/Scrum-командах.
Условия:
• Официальное оформление по ТК РФ
• Гибкий график работы
• Конкурентную заработную плату (обсуждается по итогам собеседования)

Навыки

  • CI/CD
  • Redux
  • iOS
  • Swift
  • Android
  • Kotlin
  • Java
  • GraphQL
  • gRPC
  • Git
  • Jira
  • GitLab
Открыть вакансию в ленте