Войти

Middle Flutter Developer

Компания ОАО «Түндүк»
Тип Офис / Бишкек
Оклад От 90000 KGS в месяц
Описание вакансии

О компании

ОАО «Түндүк» развивает национальные цифровые сервисы и экосистему e-Gov. Мобильные приложения — ключевой канал для миллионов пользователей, поэтому уделяем большое внимание стабильности, безопасности и UX.


Технологический стек:


• Flutter / Dart (null-safety), BLoC (Cubit), архитектура feature-modules

• Firebase: Crashlytics, Analytics, Cloud Messaging (push)

• Hive (offline-first локальное хранилище)

• REST API/JSON, WebSockets (при необходимости)

• IDE: Android Studio / VS Code; сборки iOS через Xcode

• CI/CD (Fastlane/GitHub Actions/Bitrise), Codegen (build_runner), Lints

Задачи:

• Разрабатывать и поддерживать кроссплатформенные приложения (iOS/Android, при необходимости Web) на Flutter.

• Проектировать чистую архитектуру: слои domain/data/presentation, BLoC-состояния, DI.

• Реализовывать offline-first сценарии с Hive (кэш, синхронизация, миграции схем).

• Интегрировать Firebase (Crashlytics/Analytics/FCM), настроить пуш-уведомления, deep-/dynamic-links.

• Работать с REST API: моделирование DTO, обработка ошибок, ретраи/таймауты, идемпотентность.

• Следить за производительностью (jank, raster/GPU, memory), профилировать рендер/сетевые вызовы.

• Писать авто-тесты: widget/unit, приоритетные интеграционные e2e.

• Подготовка релизов: подпись, профили/сертификаты iOS, Play Console/App StoreConnect, версии/чанжлоги.

• Участвовать в code review, оценках задач, поддержке техдоков и гайдлайнов UI/UX.


Требования:


• 2–4+ лет коммерческой разработки на Flutter/Dart.

• Уверенный BLoC/Cubit, понимание жизненного цикла виджетов, изоляция слоёв.

• Опыт с Firebase (Crashlytics/Analytics/FCM) и реализацией пуш-уведомлений.

• Практика offline-firstHive (боксы, адаптеры, миграции), стратегии синхронизации.

• Умение работать с REST (авторизация, пагинация, кеширование, обработка сбоёв).

• Сборка и публикация iOS/Android (keystore/provisioning, app signing).

• Навыки тестирования, владение Git, понимание CI/CD.

• Внимательность к деталям UI/UX, локализация и доступность.


Будет плюсом:


• Freezed/JsonSerializable, Retrofit/Dio, GetIt/Injectable;

• Web-таргет на Flutter; опыт с WebSockets;

• Шифрование локальных данных, secure storage, маскировка логов;

• Опыт работы с государственными/корпоративными API, электронными подписями;

• Настройка мониторинга (Sentry, Firebase Perf), A/B-эксперименты.


Что предлагаем:


• Проекты федерального уровня влияния: миллионы пользователей и реальная польза.

• Современный стек, влияние на архитектурные решения.

• Конкурентная «белая» зарплата, оформление по ТК КР.

• Обучение/сертификации, менторство, библиотека знаний.

 

Telegram @padapadab