Наша команда отвечает за то, чтобы новые фичи после разработки оказывались в продукте. Мы работаем над 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-команды многих компаний за пределами Авито;
— Для локальной разработки накопилось много рутинных операций, которые закрываем разными скриптами или делаем вручную по документации. Хотим сделать инструмент, который будет входной точкой для подобных операций с локальным окружением.
Работа у нас — это
— Возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
— Талантливая команда, готовая поддержать ваши инициативы;
— Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
— Прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
— Личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
— Забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
— Возможность работать в гибридном графике: дом/офис — решать вам;
— Замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.