Войти

Android developer

Данная вакансия не актуальна.
Компания К.А RedCode
Тип Удаленная работа
Описание вакансии

**Разработчик для Android в Такси**


Яндекс Go — это суперапп, который объединяет в себе разные сервисы: Такси, Еда, Лавка, Драйв, Транспорт, Доставка, Самокаты и другие.

Наша миссия – сохранять время, решая задачи передвижения в городе человека или перемещения грузов. 

У нас большие планы по развитию международного бизнеса. Международный бренд Yango представлен более чем в двух десятках стран.


**А как построена разработка?**

Минимум бюрократии и максимум автоматизации.

Мы выстроили процесс еженедельных релизов и спринтов. Проводим большое количество A/B-тестов и вкладываемся в то, что будет полезно. Подавляющее большинство наших решений подкрепляется данными, но иногда мы готовы вложиться во что-то только потому, что верим в это.


**Мы открыты к любым изменениям и предложениям.**

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


**А какие технические челленджи есть?**

Продуктовая разработка занимает у нас 80% времени, 20% — уменьшение техдолга и технозадачи. Основная техническая задача — проектировать функциональность таким образом, чтобы её можно было легко поддерживать и модифицировать в кратчайшие сроки. Яндекс Go — очень динамично меняющееся приложение. Мы оперативно реагируем на изменения рынка и результаты наших экспериментов, поэтому не можем заранее знать, как мы будем выглядеть через год.


**Наш стек:**

Kotlin, Java, Groovy, Gradle, Mainframer, Dagger 2, Retrofit, OkHttp, RxJava, Kotlin Coroutines/Flow, Glide, Lottie, LeakCanary, Robolectric, JUnit, Espresso, Android Lint, Teamcity; собственная дизайн-система с реализацией на compound & custom views; сделанные командой инструменты для анализа производительности приложения, своя платформа экспериментов (aka A/B), feature toggles, многомодульный проект (200+ обособленных модулей).


**Технические проекты, которые делаем прямо сейчас:**

- Встраиваем проверку accessibility в CI-пайплайн.

- Прототипируем реализацию дизайн-системы на Jetpack Compose.

- Уcкоряем сборку и синхронизацию проекта.

- Уменьшаем энергопотребление и размер нашего приложения.


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

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

- участвовать в проектировании взаимодействия между клиентским приложением и сервером;

-решать проблемы, касающиеся разнообразных сценариев и не ограничивающихся заказом такси;

- писать код, который будет использоваться не только в Такси, но и в других сервисах Яндекса.


**Мы ждем, что вы:**

- хотите делать продукт, которым пользуетесь сами и которым пользуются близкие и друзья;

- любите Android-разработку, активно следите за событиями в индустрии;

 пишете на Kotlin и умеете в Java;

- готовы к разработке нестандартного пользовательского интерфейса;

- по максимуму используете возможности платформы для того, чтобы получить высокопроизводительный код.


вилка уточняется