Написать пост
Авито

Старший Android-разработчик (Speed)

По итогам собеседованияFull-time, Опыт от 3 лет, Москва

Наша команда отвечает за то, чтобы новые фичи после разработки оказывались в продукте. Мы работаем над CI/CD-инфраструктурой, развиваем нативные фреймворки для тестирования и занимаемся релизами приложений.

Ищем сильного разработчика в Android команду.

Как мы работаем:

— Работаем по канбану, для целей используем фреймворк OKR, где цели и ключевые результаты на квартал ставим сами исходя из целей команды. У нас есть SLA по скорости и стабильности билдов на CI, которые мы гарантируем нашим пользователям-разработчикам.
— По основным направлениям разработчик, в том числе и Tech Product Owner, занимается у нас наполнением бэклога, общается с пользователями (разработчиками) и сам решает, что важно сделать, а что нет.
— Код Android инфраструктуры выложен на Github, работа ведется там же. Для задач используем JIRA, внутри Авито — stash.

Мы ждём, что вы

— Имеете опыт разработки Android-приложений и понимаете устройство Android;
— Отлично разбираетесь в Kotlin;
— Разбираетесь в Gradle и процессе сборки Android-приложений;
— Имеете опыт работы с CI/CD системами;
— Готовы помогать другим Android-разработчикам в улучшении их Developer Experience.

Будет здорово, если вы

— Знакомы с k8s.
— Разбираетесь в Dagger.
— Знакомы с Grafana.
— Имеете опыт работы в платформенных (не продуктовых) командах.
— Не боитесь публичных выступлений и готовы делиться опытом на внутренних и внешних митапах.
— Писали плагины для IDEA.

Вам предстоит

— Развивать наш тестовый фреймворк;
— Развивать наш тестовый раннер;
— Развивать нашу CI/CD инфру;
— Ускорять сборку нашего Android-приложения;
— Улучшать Developer Experience Android-разработчиков в компании: общаться с ними, узнавать, понимать и фиксить боли и проблемы.

Примеры будущих задач:

— Хотим ускорить прохождение UI-тестов за счет прогона тестов без Android-окружения, чтобы пропустить декомпиляцию, упаковку и установку на эмулятор/девайс;
— Прямо сейчас мы объединяем наши Android/iOS тестовые раннеры в один крупный продукт — Emcee, которым уже пользуются iOS-команды многих компаний за пределами Авито;
— Для локальной разработки накопилось много рутинных операций, которые закрываем разными скриптами или делаем вручную по документации. Хотим сделать инструмент, который будет входной точкой для подобных операций с локальным окружением.

Работа у нас — это

— Возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
— Талантливая команда, готовая поддержать ваши инициативы;
— Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
— Прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
— Личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
— Забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
— Возможность работать в гибридном графике: дом/офис — решать вам;
— Замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.