avo.uz

Senior Flutter Developer (Java, Kotlin)

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

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А

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

Похожие вакансии 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
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 часов в неделю, обсуждаемо].

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

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

hh.ru
Зарплата не указанаКазахстанАлматыГибрид

О проекте

High Tech Academy — международная трёхъязычная школа в Алматы. Мы запускаем собственную платформу с записью на занятия, абонементами, платежами и мобильным приложением. Ищем второго основного разработчика для веб-интерфейса и мобильного приложения. Работать будете вместе с Tech Lead проекта.

Формат: гибрид, проектная работа до конца учебного года.

Задачи

  • Разработка веб-интерфейса на React и TypeScript
  • Разработка мобильного приложения на Flutter для iOS и Android
  • Реализация записи на занятия, управления абонементами, платёжных интерфейсов, push-уведомлений
  • Интерфейсы со сложными формами, таблицами, фильтрами, расписаниями и календарями
  • Интеграция с backend через REST и WebSocket
  • Написание тестов
  • Публикация и обновление приложения в App Store и Google Play

Требования

  • Опыт коммерческой разработки от 3 лет, реальный опыт выпуска веб- и мобильных продуктов
  • React, TypeScript, компонентная архитектура
  • Flutter, Dart, управление состоянием, маршрутизация
  • REST, WebSocket, авторизация, обработка сетевых ошибок, локальное кеширование
  • Адаптивная вёрстка, работа с дизайн-системами
  • Unit-, component- и integration-тесты
  • Git, Docker, CI/CD, понимание backend и SQL
  • Опыт публикации приложений в App Store и Google Play

Условия

  • Гибридный формат
  • Проектная работа до конца учебного года
  • Корпоративная развозка
  • Питание
  • Абонемент в фитнес-центр

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