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.
Предлагаем:
Удаленку, корпоративные мероприятия, оформление по ТК РФ, расширенный ДМС и другие замечательные аббревиатуры.