OnaiDocs — казахстанская система электронного документооборота (СЭД), интегрированная с ЕСЭДО и гос-сервисами.
Наша команда разрабатывает единую платформу для бизнеса и государства: от подписи документов до обмена актами, счетами и договорами в мобильном и веб-форматах.
Чем предстоит заниматься
- Разработка и развитие мобильного приложения OnaiDocs на Flutter (Android / iOS).
- Работа с REST API, WebSocket и push-уведомлениями (Firebase).
- Реализация авторизации (OAuth2 / PKCE / ЭЦП / PIN / биометрия).
- Работа с файлами документов, предпросмотром, загрузкой, PDF Viewer.
- Интеграция с сервисами подписания и хранения (MinIO, API OnaiDocs).
- Оптимизация производительности, анимаций и UX-деталей.
- Поддержка и развитие системы пуш-уведомлений (FCM / APNS).
- Участие в архитектурных решениях, code review и CI/CD.
Стек и технологии
- Flutter (Dart 3+), BLoC / Cubit / Riverpod (у вас — BLoC + get_it/injectable)
- REST API, interceptors, refresh-токены
- Firebase Messaging, flutter_secure_storage, Hive
- local_auth (Face ID / Touch ID / PIN)
- go_router, easy_localization
- Git, GitLab CI, Fastlane, Android Studio / Xcode
Требования
- Опыт коммерческой разработки на Flutter от 2 лет.
- Уверенное владение Dart, понимание BLoC / DI / архитектуры проекта.
- Опыт работы с REST API, обработкой ошибок и refresh-токенами.
- Знание принципов безопасного хранения данных (secure storage, PIN/биометрия).
- Понимание CI/CD, Android/iOS-публикации.
- Умение писать чистый, читаемый и тестируемый код.
Условия:
- Официальное оформление,
- График работы: 5/2 с 09.00-18.00
- Формат работы: удаленно, full-time/remote-friendly
- ЗП на карту: 600 000тг.