Android developer

Местоположение и тип занятости

Москва, Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Сервис доставки продуктов и товаров для дома

Описание вакансии

Условия работы

Самокат — сервис #1 в России по числу заказов в сфере быстрой доставки.

Наша миссия — дарить людям время, которое они могут потратить на свои увлечения и близких. Мы создаем новый слой городской инфраструктуры с доставкой продуктов и товаров для дома за 15 минут.

Мы ищем Android разработчика в команду, которая отвечает за процесс исполнения заказов — сборкой, доставкой и координацией этих процессов. Предстоит развивать приложение DarkStore, которое используют сотрудники дарксторов. С помощью него курьеры доставляют заказы, а товароведы принимают товары на склады, сборщики собирают заказы. Наша задача — сделать их работу более простой и эффективной.

Чем предстоит заниматься:

  • работать в небольшой продуктовой кроссфункциональной команде (примерно 10 человек) - backend, frontend/mobile-разработчики и QA,
  • разрабатывать клиентскую логику мобильного приложения;
  • находить лучшие интерфейсные решения вместе с pm-ом, аналитиками и дизайнерами;
  • активно работать с бизнес требованиями по продукту в том числе предлагая свои продуктовые решения,
  • разрабатывать новые функциональные модули и поддерживать существующую функциональность,
  • улучшать код с каждой новой задачей;
  • принимать участие в проработке решений по архитектуре и технологиям приложения;
  • участвовать в принятии технических решений и планировании процесса разработки;
  • участвовать в еженедельных встречах разработчиков (tech talks).

Мы ожидаем от кандидата

  • опыт разработки под Android не менее трёх лет;
  • отличные знания языка Kotlin, интерес к трендам от JetBrains и Google;
  • понимание многопоточности и асинхронности;
  • знание ООП и шаблонов проектирования, использование в работе принципов Clean architecture;
  • понимание архитектуры MVVM, знание и понимание основных структур данных и алгоритмов;
  • желание и умение писать unit-тесты;
  • желание активно разрабатывать новую функциональность;
  • будет плюсом если есть опыт разработки на ReactNative.

Наш стек

  • Kotlin;
  • Android SDK(API min 21, target 31);
  • многомодульный Gradle-проект (Kotlin DSL);
  • Android Architecture Components;
  • Kotlin Coroutines;
  • Retrofit, Okhttp;
  • Dagger 2;
  • Room;
  • MVVM, Clean Architecture;
  • Junta, mockk;
  • GitLab CI, App Distribution;
  • Firebase и Huawei сервисы;
  • Sentry, Jira, Confluence.

Предлагаем:

Удаленку, корпоративные мероприятия, оформление по ТК РФ, расширенный ДМС и другие замечательные аббревиатуры.