Казахстанский центр электронной коммерции
Senior Flutter Developer
Что JobRadar наблюдает сейчас
Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.
Описание вакансии
О проекте
FURGON — биржа грузоперевозок для Центральной Азии. Грузовладельцы публикуют грузы, перевозчики находят их и откликаются, а перевозка ведётся прямо на площадке: статусы рейса, документы, местоположение машины. Первая страна — Казахстан, следом Узбекистан и Кыргызстан.
Сервер и веб-кабинет уже работают. Нужно сделать два мобильных приложения под Android и iOS на Flutter из общей кодовой базы:
- приложение биржи: для грузовладельца, экспедитора и логиста перевозчика;
- приложение водителя : рейсы, статусы, фото документов, фоновое отслеживание местоположения.
Аккаунт у приложений общий. Дизайн готов, экраны нарисованы.
Формат работы
- Проект с фиксированным объёмом: разработка приложения по готовому дизайну, публикация в магазинах.
- Оплата за проект поэтапно, после приёмки каждого этапа.
- Полностью удалённо.
Технология
Оба приложения делаются на Flutter (Dart) из одной кодовой базы с общими модулями. Фоновое отслеживание местоположения и геозоны требуют нативной части: модулей на Kotlin для Android и на Swift для iOS внутри Flutter-приложения или проверенной библиотеки фоновой геолокации. Какую библиотеку взять и как устроить нативную часть, обсуждаем с вами на старте.
Стек проекта
- Мобильные приложения: Flutter (Dart), нативные модули на Kotlin и Swift
- Сервер: Go, PostgreSQL, Redis, REST API и WebSocket, Nginx
- Веб-кабинет: Vue 3, Pinia, Axios, vue-i18n, Tailwind CSS
- Интерфейс на четырёх языках: русский, казахский, узбекский, английский
- Уведомления: SMS, WhatsApp, Telegram; мониторинг — Prometheus и Grafana
Объём проекта
Общая часть
- Архитектура двух приложений в одном хранилище кода: общие Dart-пакеты (вход, связь с сервером, компоненты дизайна, переводы, работа без связи) и отдельные сборки каждого приложения.
- Общий аккаунт: вход по коду из SMS, безопасное хранение сессии с короткоживущим токеном доступа и его обновлением.
- Push-уведомления (Firebase Cloud Messaging и Apple Push Notification service).
- Сбор ошибок и…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.