Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Яндекс Такси

Flutter Developer (Яндекс Про)

в Яндекс Такси

200 000 —‍ 400 000 ₽/мес на руки

📍 МоскваСанкт-ПетербургБелград (Сербия)Полная удалёнкаПомощь с переездом
Специализация
Flutter
Уровень
Middle
Команда
6 - 10 человек

Яндекс Про помогает водителям, курьерам и сборщикам работать с сервисами Яндекса в России и за её пределами: выполнять заказы, отслеживать заработок, проходить проверки качества и т.д.

Почти весь UI и подавляющая часть бизнес-логики приложения Яндекс Про написан на Flutter. Мы активно используем возможности нативных платформ (работаем с камерой, Foreground Service в Android и Extensions в iOS), платформенные API через плагины и даже немного Dart FFI.

У нас самая большая команда Flutter-разработки в России с огромным опытом в построении продукта и процессов. Мы переписали существующее нативное Android-приложение на Flutter и успешно адаптировали фреймворк в большой команде.

Технологии/инструменты

FlutterProvider/RiverpodBLoCReduxMobX

О командах

Над продуктом для водителей Такси работают несколько продуктовых команд, каждая из которых отвечает за одно или несколько направлений:

  • Команда профессий и коммуникации упрощает онбординг пользователей, переход на самозанятость, развивает различные способы коммуникации с исполнителями: чаты, сториз, пасхалки, объекты на карте.
  • Команда заработка и баланса разрабатывает финансовый модуль внутри Яндекс Про, который помогает исполнителям получать и просматривать информацию о выполненных заказах и доходе, оперативно переводить заработанные средства на свои банковские счета.
  • Команда заказа и ретеншна занимается циклом заказа такси (например, переходами из одного статуса в другой, общением с пассажиром), навигацией и ведением по маршруту внутри Яндекс Про с помощью встроенного навигатора, совершенствует более сложные механики заказов в Такси (например, заказы по цепочке, комбо-заказы, поездки в другой город).
  • Команда эффективности старается увеличить полезное время работы водителей и их доход за счёт субсидий и бонусов, возможности попутно получать заказы и давать подсказки водителям, в какой район города им переместиться, чтобы получать больше заказов.
  • Команда маркетплейса разрабатывает финтех-проекты для исполнителей Яндекс Про. Например, интегрирует Яндекс Заправки или создаёт маркетплейс, где исполнители могут оплачивать товары от партнёров напрямую со своего баланса внутри приложения.
  • Команда платформы Про пишет core-библиотеки для продуктовых команд разработки, разрабатывает большие продуктовые фичи (внутренняя навигация aka Яндекс Карты), оптимизирует скорость работы и энергопотребление приложения.

Что нужно делать

  • Разрабатывать гибкое и масштабируемое приложение с механизмами настройки через конфиги и эксперименты.
  • Разрабатывать удобный и интуитивно понятный UI. У нас своя дизайн-система, для реализации которой мы по максимуму используем возможности фреймворка.
  • Глубоко вникать в нюансы работы пользователей, чтобы делать качественный продукт.
  • Разрабатывать и внедрять новые фичи, чтобы улучшать жизнь миллионов водителей.
  • Работать над стабильностью приложения, которая напрямую влияет на заработок исполнителей. Вам предстоит проводить качественное ревью кода и профессиональное тестирование.
  • Реализовывать взаимодействие Dart с нативным и платформенным кодом: плагины для работы с MapKit, Metrica, SpeachKit и большое количество обёрток нативных сервисов взаимодействуют с огромным количеством кода на Dart.

Ожидания

  • Разрабатывали приложения на Flutter или хотите этому научиться.
  • Занимались коммерческой мобильной разработкой для iOS или Android либо фронтенд-разработкой.
  • Применяли шаблоны Provider / Riverpod, BLoC, Redux или MobX для управления состоянием.
  • Имеете опыт параллельного или многопоточного программирования, понимаете, как устроены Dart Event Loop и Isolates.
  • Хорошо понимаете реактивную парадигму и отлаживали такой код.
  • Знаете классические алгоритмы и структуры данных.

Полезные ссылки

Мы регулярно выступаем на конференциях и рассказываем о себе и своей работе:

  • Гена Евстратов о команде разработки и продукте Про: ссылка.
  • Большая дискуссия о том, почему Flutter — лучшее решение для нашего продукта ссылка.
  • Лёша Шведчиков о безопасности во Flutter-приложениях безопасности во Flutter-приложениях ссылка.
  • Ещё мы разрабатываем образовательные программы по Flutter, чтобы помочь сообществу расти быстрее. Создали и провели трек по Flutter в Школе мобильной разработки 2022, организовываем курс в Иннополисе на английском языке, регулярно проводим курсы в Сириусе для студентов, организовали трек на чемпионате Yandex Cup и делаем многое другое. Неравнодушие, отзывчивость и профессионализм — качества, которые мы ценим в коллегах.
Анастасия Чупрынина Recruiter
Яндекс Такси

О компании Яндекс Такси

Сфера
Продуктовая компания
Размер
1001+

Яндекс Такси — сервис, осуществляющий онлайн-заказ такси и каршеринга. Одним из продуктов компании является такси для бизнеса. С 2017 года развивают направление беспилотных автомобилей. В августе 2020 года был запущен Яндекс Go, объединивший сразу несколько сервисов Яндекса, кроме онлайн-заказа такси, приложение объединяет сервисы каршеринга, заказ еды, экспресс-доставку продуктов, отслеживание движения общественного транспорта и грузоперевозок.

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

4 000 – 6 000 €/мес на руки
📍 Лимасcол (Кипр), помощь с переездом
400 000 – 550 000 ₽/мес на руки
Полная удалёнка
400 000 – 490 000 ₽/мес на руки
📍 Москва (м. Проспект Мира), офис или гибрид
380 000 – 420 000 ₽/мес на руки
Полная удалёнка
350 000 – 450 000 ₽/мес на руки
📍 Москва, офис или гибрид