M

Flutter-разработчик (iOS / Android) (Kotlin)

🚀 Flutter-разработчик (iOS / Android)

mep group

1 200–1 500 $ (≈ 98k–123k ₽)УзбекистанТашкентОфис
🚀 Flutter-разработчик (iOS / Android)

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.
📍 Комфортный офис в Ташкенте, ул. Махтумкули.
🚀 Возможность работать над развитием масштабируемого цифрового продукта.
💡 Участие в принятии архитектурных и технических решений.
📈 Профессиональный рост и развитие технической экспертизы.

📩 Как откликнуться?

Если у вас есть опыт коммерческой Flutter-разработки, вы любите создавать качественные мобильные продукты и готовы работать над интересными техническими задачами — будем рады видеть вас в команде UrbanDrive!

Похожие вакансии Flutter разработчик

hh.ru
clicklead
Зарплата не указанаРоссияМоскваУдалёнка

Для наших партнёров ищем разработчика, который умеет доводить продукт до результата: не просто писать код, а понимать, как приложение живёт в реальных условиях — от сборки и публикации до поведения в разных гео и на разных устройствах.

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

  • Разработка мобильных приложений (преимущественно Android) на Flutter/Dart, Kotlin или React Native — приоритета по языку нет, важна глубина владения одним из стеков.
  • Работа с WebView: интеграция, отладка, учёт особенностей поведения на разных устройствах и версиях ОС.
  • Аналитика и реверс-инжиниринг приложений.
  • Интеграция API, сторонних SDK и внешних сервисов.
  • Полный жизненный цикл приложения: разработка, тестирование, сборка, публикация, обновления, поддержка.
  • Разбор чужого кода, диагностика ошибок и устранение их причин.
  • Постановка задач AI-инструментам (Cursor, AI-агенты), проверка результата и контроль качества кода.

Что мы ждём

  • Уровень от Middle: самостоятельно разбираетесь в задаче, предлагаете реализацию и доводите до результата.
  • Уверенное владение хотя бы одним из стеков: Flutter / Dart, Kotlin, React Native. Знание всех не требуется — приоритета по языку нет.
  • Практический опыт мобильной разработки, преимущественно под Android.
  • Опыт с WebView и понимание его поведения на разных устройствах и версиях ОС.
  • Понимание специфики gambling/betting-проектов.
  • Умение работать с API, сторонними SDK и внешними сервисами, различными утилитами.
  • Git, умение разбираться в чужом коде.
  • Опыт работы с Cursor, AI-агентами или аналогами — умеете ставить задачи, проверять результат и контролировать качество.
  • Ответственность за сроки: готовы обсуждать сложности заранее и предлагать варианты.

Желателен опыт

  • Трекеры и аналитика: AppsFlyer, Adjust, Keitaro, RedTrack, AdsGram, Palladium, Binom и аналогичные сервисы.
  • Публикация и сопровождение приложений в Google Play и App Store.
  • Нативные интеграции, platform channels, плагины.
  • ASO, мобильная атрибуция, аналитика.
  • Переиспользуемые модули, шаблоны проектов, автоматизация сборок.
  • Владение несколькими стеками из перечисленных.

Мы предлагаем

  • Удаленный формат работы.
  • Проекты в gambling/betting с международным охватом.
  • Свободу в выборе технических решений и минимум бюрократии.
  • Испытательный срок составит до трех месяцев с даты выхода на работу.

  • Ввод в должность от руководителя.

hh.ru
avo.uz

Senior Flutter Developer

avo.uz
Зарплата не указанаУзбекистанТашкентОфис

Команда AVO bank создает новый технологичный розничный банк на рынке Узбекистана. Основная концепция сервиса - клиент самостоятельно может получить все услуги банка через мобильное приложение и устройства самообслуживания.

Наш сегодняшний вызов - создать самый продвинутый digital банк в Узбекистане. Мы ищем .

Обязанности:

  • Разработка, поддержка и развитие мобильных приложений на Flutter (Dart) для платформ iOS и Android.
  • Проектирование и развитие масштабируемой архитектуры мобильного приложения с использованием Clean Architecture, SOLID и современных архитектурных подходов.
  • Принятие ключевых технических решений и ответственность за техническое качество мобильного продукта.
  • Самостоятельная разработка сложных и критически важных функциональных модулей.
  • Интеграция мобильного приложения с backend-сервисами через REST API, WebSocket и другие протоколы взаимодействия.
  • Обеспечение высокой производительности, стабильности, безопасности и отказоустойчивости мобильного приложения.
  • Организация и проведение Code Review, внедрение стандартов написания кода и лучших инженерных практик.
  • Разработка и поддержка автоматизированных тестов (Unit, Widget, Integration).
  • Оптимизация существующего кода, устранение технического долга и повышение качества архитектуры.
  • Участие в настройке и совершенствовании CI/CD, автоматизации сборки и публикации приложений в App Store и Google Play.
  • Оценка технической сложности задач, декомпозиция требований и планирование разработки.
  • Техническое взаимодействие с backend-разработчиками, QA-инженерами, дизайнерами, аналитиками и Product Manager.
  • Менторинг других разработчиков и участие в развитии мобильной команды по мере её расширения.
  • Подготовка и поддержка технической документации.

Требования:

  • Обязательные требования:

  • Опыт коммерческой мобильной разработки от 5 лет, из них не менее 3 лет с Flutter/Dart.
  • Экспертное владение Flutter SDK и Dart, включая асинхронное программирование, работу с памятью и оптимизацию производительности.
  • Глубокое понимание принципов ООП, SOLID, DRY, KISS и паттернов проектирования.
  • Практический опыт проектирования архитектуры мобильных приложений с использованием Clean Architecture и принципов модульности.
  • Будет преимуществом:

  • Опыт работы в роли Tech Lead или ключевого мобильного разработчика.
  • Знание Kotlin/Java или Swift и опыт разработки нативных модулей.
  • Опыт интеграции Firebase, Push Notifications, Deep Links, аналитики и Crash Reporting.
  • Опыт работы с высоконагруженными приложениями и сложной бизнес-логикой.
  • Знание принципов мобильной безопасности: Secure Storage, SSL Pinning, защита пользовательских данных.
  • Опыт построения мобильной архитектуры с нуля.
  • Опыт менторинга и технического развития команды.
  • Личностные компетенции:

  • Высокая самостоятельность и ответственность за результат.
  • Системное и архитектурное мышление.
  • Способность аргументировать технические решения.
  • Проактивность и инициативность.
  • Умение эффективно взаимодействовать с продуктовой и технической командами.
  • Ориентация на качество, стабильность и долгосрочное развитие продукта.
  • Уверенный опыт работы с Bloc/Cubit, Riverpod или аналогичными инструментами управления состоянием.
  • Опыт интеграции REST API, WebSocket, работы с JSON и обработки сетевых ошибок.
  • Опыт работы с локальными базами данных и хранилищами (SQLite, Hive, Isar или аналоги).
  • Глубокое понимание особенностей Android и iOS, жизненного цикла приложений и платформенных ограничений.
  • Опыт публикации и сопровождения коммерческих приложений в Google Play и App Store.
  • Опыт написания Unit, Widget и Integration тестов.
  • Уверенное владение Git, опыт работы с CI/CD (GitLab CI, GitHub Actions, Codemagic или аналоги).
  • Опыт профилирования, диагностики и устранения проблем производительности мобильных приложений.
  • Опыт самостоятельного проектирования и реализации крупных функциональных модулей в production.
  • Навыки проведения Code Review и принятия архитектурных решений.
  • Способность самостоятельно отвечать за техническую реализацию мобильного продукта.

Условия:

  • Трудоустройство в соответствии с ТК Республики Узбекистан.
  • Оплачиваемый отпуск и больничные.
  • Помощь с релокацией для тех, кто переезжает в солнечный Ташкент.
  • Высокая конкурентная заработная плата.
  • Амбициозный проект, в котором вы будете играть одну из важнейших ролей.

Где предстоит работать

Ташкент, улица Нукус, 29А

УДАЛЕННЫЙ ФОРМАТ НЕ ПРЕДУСМОТРЕН

hh.ru
100k–200k ₽РоссияМоскваУдалёнка

Обязанности:

Доработка приложения и серверной части проекта "Зеленая кнопка" - платформы для особо охраняемых природных территорий России: национальных парков, заповедников, природных парков.

Требования:

3+ года коммерческой разработки. Senior в одном из двух стеков — TypeScript или Flutter — и уверенный уровень во втором. Идеальный кандидат «сениор в двух» тоже подходит, но это не обязательное условие.

Практический опыт современной кодогенерации через ИИ-агентов. Уметь настроить harness (rules, skills, mcp) под конкретную задачу.

TypeScript и Node.js: middleware, аутентификация, обработка ошибок, внешние HTTP-API и их таймауты.

React: хуки, состояние, формы, таблицы, CRUD-экраны. Умеете не изобретать UI-кит, а жить в существующем.

MongoDB: агрегации, индексы, `explain`.

GraphQL: schema-first, кодогенерация, аккуратное изменение схемы, которую используют несколько клиентов.

Flutter и Dart: виджеты, состояние (Riverpod или аналог), навигация, работа с локальной базой, отладка на реальном устройстве.

Git и привычка читать чужой код до того, как его менять.

Готовность заходить на сервер: `journalctl`, логи, `ssh`, ручной запуск скрипта миграции. Отдельного DevOps-человека нет.

Большой плюс: опыт внедрения интернет-карт (OSM)

Условия:

Удалённо, [20–40 часов в неделю, обсуждаемо].

Гибкий график, но с созвоном раз в день и общей планёркой раз в неделю.

Оплата рабочих подписок.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.