Перейти к содержимому
F
FURGON
Алматы

Flutter-разработчик (мобильные приложения)

Нужно сделать два мобильных приложения на Flutter из общей кодовой базы для биржи грузоперевозок: приложение для грузовладельцев и логистов и приложение для водителей с фоновым трекингом и офлайн-режимом. Требуется от 6 лет мобильной разработки, из них 2+ года на Flutter, опыт публикации в Google Play и App Store и нативные модули на Kotlin и Swift. Работа полностью удалённая, оплата поэтапно за проект.

senior удалённо ~1 812 375 ₸

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

Языки: Russian · Native
описание

Что предстоит делать

О проекте 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). • Сбор ошибок и падений (Firebase Crashlytics или Sentry). • Приложение биржи • Лента грузов и машин с фильтрами и обновлением в реальном времени через WebSocket, карточка груза, отклик, мои перевозки, уведомления. • Приложение водителя • Вход по приглашению логиста из SMS, без регистрации компании. • Рейсы и карточка рейса, отметки шагов «Едет на погрузку», «Погрузка», «В пути», «Разгрузка», съёмка и загрузка фото груза и документов со сжатием, карта и маршрут. • Фоновое отслеживание местоположения в рейсе: передача координат при свёрнутом приложении, геозоны погрузки и разгрузки, бережный расход батареи, стабильная работа на устройствах с жёстким энергосбережением (Xiaomi, Samsung, Huawei) и на бюджетных телефонах водителей. • Работа без связи на трассе: приложение копит координаты, отметки и фото и досылает их, когда появляется сеть, без потерь и дублей. • Публикация • Оба приложения в Google Play и App Store, включая проверку Apple и декларацию Google Play о фоновом доступе к геолокации для приложения водителя. Обязательные требования • От 6 лет коммерческой мобильной разработки, из них не меньше 2 лет на Flutter. • Не меньше двух приложений на Flutter, опубликованных в Google Play и App Store. • Умение писать нативные модули на Kotlin и Swift и связывать их с Flutter через платформенные каналы (platform channels). • • REST, WebSocket, JSON; авторизация токенами с обновлением; генерация кода обращения к серверу из описания OpenAPI. Будет плюсом • Будет большим плюсом: опыт фоновой геолокации во Flutter-приложении: готовый модуль (например, flutter_background_geolocation) или собственная реализация; службы переднего плана в Android (Foreground Service), режим Doze, разрешения на геолокацию в Android 10–15, режим «Всегда» в iOS. • Опыт в логистике, доставке, такси или других продуктах с трекингом; опыт пары приложений «заказчик — исполнитель». • Прохождение декларации Google Play о фоновой геолокации. • Карты во Flutter: Яндекс Карты или 2ГИС (у обоих есть официальные модули), Google Maps. • Автоматическая сборка и публикация (Codemagic, GitHub Actions, fastlane). • Многоязычный интерфейс, часовые пояса, несколько валют. • Базовое понимание Go и PostgreSQL.

навыки

Стек и инструменты

salary intelligence

Зарплата не указана — оценили по рынку

На основе 14 похожих вакансий за 90 дней.

оценка p25–p75
1 208 250 – 3 222 000 ₸
медиана: 1 812 375 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты Kotlin Калькулятор зарплат

Сколько платят вам?

Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как Android-разработчика — так появится зарплата, которую платят на деле.

Без имени и компании. Отдельные ответы не публикуются.
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Похожие вакансии

6 вакансий
СберЗдоровье
С
СберЗдоровье
11 ч. назад

Android Developer

~1 812 375 ₸ оценка

Разработка нативного Android-приложения для AI-помощника и риск-профиля в Digital Health платформе СберЗдоровье. Нужен уверенный Kotlin, Coroutines/Flow, Jetpack Compose, Clean Architecture и опыт многомодульных проектов. Предлагают сильную команду, удалёнку по РФ, медицинскую программу, оплату обучения и курсов английского.

Android Kotlin Jetpack Compose +11
senior удал. hh
Исламский банк Заман Банк
И
Исламский банк Заман Банк
19 ч. назад

Flutter-разработчик

~1 812 375 ₸ оценка по стеку

Разработка и поддержка мобильных и веб-приложений корпоративного интернет-банкинга на Flutter. Нужен опыт коммерческой разработки на Flutter более 3 лет, глубокое знание внутренних механизмов фреймворка, Clean Architecture и интеграции с нативными платформами. Предстоит участвовать в проектировании архитектуры, декомпозиции задач и взаимодействии с backend- и платформенными командами.

Flutter Dart Clean Architecture +22
senior удал. hh
Исламский банк Заман Банк
И
Исламский банк Заман Банк
19 ч. назад

Flutter-разработчик

~1 812 375 ₸ оценка по стеку

Разработка и поддержка мобильных и веб-приложений корпоративного интернет-банкинга на Flutter. Нужен опыт от 3 лет, глубокое знание внутренних механизмов Flutter, Clean Architecture и интеграции с нативными платформами. Предстоит принимать архитектурные решения, работать с Flutter Web и взаимодействовать с командами платформы, аналитики и backend.

Flutter Dart Clean Architecture +22
senior удал. hh
ЧУБАККА
Ч
ЧУБАККА
4 д. назад

Senior Android Engineer

~1 812 375 ₸ оценка

Стартап в сфере видео-контента ищет Senior Android-инженера для развития основного клиентского приложения. Нужно 4+ года коммерческой Android-разработки, сильный Kotlin, продакшен-опыт с Jetpack Compose и ExoPlayer/Media3, понимание MVI/UDF и оптимизации производительности. Предлагают полную удалёнку, гибкий график, зарплату в USD и работу в сильной инженерной команде с минимальной бюрократией.

Kotlin Coroutines Flow +16
senior удал. hh
Nitka Technologies
N
Nitka Technologies
4 д. назад

Опытный Kotlin разработчик

~1 812 375 ₸ оценка

Nitka Technologies ищет опытного Kotlin-разработчика для долгосрочного проекта в финтех-компании, которая занимается кредитными продуктами и выпуском карт. Нужно проектировать банковские API, строить масштабируемый бэкенд на Kotlin и JVM, участвовать в развитии архитектуры. Требуется 5+ лет опыта в JVM-экосистеме, знание конкурентности, распределённых систем, Docker и Kubernetes, английский от Intermediate. Предлагают удалённую работу без тайм-трекеров, гибкий график, оплачиваемый отпуск и конкурентную зарплату в USD.

Kotlin Java JVM +8
senior удал. hh
Nitka Technologies
N
Nitka Technologies
4 д. назад

Опытный Kotlin разработчик

~1 812 375 ₸ оценка

Nitka Technologies ищет опытного Kotlin-разработчика для долгосрочного проекта в финтех-компании, которая занимается кредитными продуктами и выпуском пластиковых карт. Нужно проектировать банковские API, строить масштабируемый бэкенд на Kotlin и JVM, участвовать в развитии архитектуры. Требуется 5+ лет опыта в JVM-экосистеме, знание конкурентности, распределённых систем, Docker и Kubernetes, английский от Intermediate. Предлагают удалённую работу без тайм-трекеров, гибкий график, оплачиваемый отпуск и конкурентную зарплату в USD.

Kotlin Java JVM +8
senior удал. hh