О компании
ОАО «Түндүк» развивает национальные цифровые сервисы и экосистему 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-first: Hive (боксы, адаптеры, миграции), стратегии синхронизации.
• Умение работать с 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-эксперименты.
Что предлагаем:
• Проекты федерального уровня влияния: миллионы пользователей и реальная польза.
• Современный стек, влияние на архитектурные решения.
• Конкурентная «белая» зарплата, оформление по ТК КР.
• Обучение/сертификации, менторство, библиотека знаний.