сегодня

flutter-разработчик автомобильного маркетплейса

ниже рынка на 62,3%
вакансия ~ 96 000 ₽
в среднем 254 973 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

UrbanDrive — современный автомобильный маркетплейс в Узбекистане, который развивает цифровую экосистему для покупки автомобилей. Наша цель — сделать процесс выбора и приобретения автомобиля максимально удобным и доступным с помощью современных технологий.

задачи

  • Разрабатывать и развивать мобильное приложение на Flutter / Dart для iOS и Android, а также встраиваемый SDK.
  • Реализовывать пользовательские сценарии: каталог автомобилей, фильтры, карточки автомобилей и модификаций, избранное и сравнение.
  • Разрабатывать функции записи на тест-драйв и оформления заказа у дилера.
  • Реализовывать различные способы покупки: полная оплата, рассрочка, банковский кредит и лизинг.
  • Интегрировать банковские предложения и кредитные калькуляторы.
  • Разрабатывать платёжный функционал: привязка банковских карт, OTP-подтверждение, проведение платежей и история транзакций.
  • Реализовывать авторизацию и идентификацию пользователей через телефон, OTP, MyID и OneID.
  • Развивать личный кабинет, профиль пользователя, заказы, бонусы, промокоды и уведомления.
  • Интегрировать мобильное приложение с REST API и взаимодействовать с Backend-командой.
  • Обеспечивать обработку сетевых ошибок, кеширование и работу приложения в офлайн-режиме.
  • Интегрировать push-уведомления, deep links, геолокацию и другие нативные возможности iOS и Android.
  • Участвовать в code review, оценке задач и подготовке релизов в App Store и Google Play.

требования

  • Коммерческий опыт разработки на Flutter / Dart от 3 лет.
  • Опыт выпуска и поддержки мобильных приложений для iOS и Android.
  • Уверенное владение BLoC / Cubit.
  • Понимание архитектурных подходов: Presentation / Application / Domain / Infrastructure.
  • Опыт интеграции REST API (Dio или аналоги).
  • Опыт работы с Dependency Injection (GetIt или аналоги).
  • Знание навигации (go_router или аналоги).
  • Понимание принципов авторизации, управления сессиями и локального хранения данных.
  • Опыт работы с кешированием (Hive, SharedPreferences или аналоги).
  • Опыт работы с платежами, формами, файлами и разрешениями.
  • Понимание жизненного цикла мобильного приложения.
  • Навыки отладки через Flutter DevTools и анализа ошибок приложения.
  • Опыт написания Unit- и Widget-тестов.
  • Умение разбираться в существующем коде и эффективно взаимодействовать с Backend, QA, аналитиками и дизайнерами.
  • Уверенное владение Git и умение читать техническую документацию на английском языке.
  • Будет плюсом: Опыт разработки Flutter-модулей или SDK для интеграции в сторонние приложения; Опыт интеграции MyID, OneID и других сервисов идентификации; Опыт работы с платёжными шлюзами, рассрочкой и кредитными калькуляторами; Знание Firebase (Messaging, Analytics); Опыт работы с Sentry и инструментами продуктовой аналитики; Знание Kotlin / Swift и Platform Channels; Опыт публикации приложений в App Store и Google Play; Опыт локализации приложений (UZ / RU / EN); Знакомство с CI/CD (GitLab CI или аналоги)

условия

  • Заработная плата: 1200–1500 $ в месяц (по результатам собеседования, в зависимости от опыта).
  • Стабильный график работы: 5/2, с 10:00 до 19:00.
  • Комфортный офис в Ташкенте, ул. Махтумкули.
  • Возможность работать над развитием масштабируемого цифрового продукта.
  • Участие в принятии архитектурных и технических решений.
  • Профессиональный рост и развитие технической экспертизы.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.