📢 Занимаетесь брендом работодателя?

Приходите 11 марта на Хабр Семинар, поговорим о том, как бренд и коммуникации становятся частью стратегии удержания.

→ Узнать больше

Android разработчик (Юнит Performance)

Требования

Приложения
Middle
Разработка под Android
Kotlin
Grafana

Условия

Москва

Компания

Сервис объявлений, которым наверняка пользуются твои друзья, коллеги и даже родители

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

Мы бережём здоровье сотрудников, поэтому на время пандемии все команды перешли на работу из дома. Компания предоставляет технику для удалённой работы: ноутбуки, мониторы, модемы. Также мы даём доступ к софту для продуктивного взаимодействия в команде. А ещё компенсируем расходы на питание, чтобы сотрудники меньше скучали по бесплатным обедам в офисе.

Платформенная команда Performance отвечает за скорость работы Авито на всех платформах (Frontend, iOS, Android, Backend). Мы делаем инструменты тестирования, анализа и контроля за производительностью, помогаем продуктовым командам делать Авито быстрым и в целом развиваем культуру производительности в компании.

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

  • Искать проблемы с производительностью в Android приложении как с помощью профилировщика, так и метрик с продакшена.
  • Исправлять найденные проблемы с производительностью самостоятельно и договариваться о делегировании задач в продуктовые команды.
  • Разрабатывать систему автоматизированного обнаружения отклонений производительности: придумывать метрики и покрывать ими Android приложение, анализировать данные, строить и проверять гипотезы, автоматизировать нахождение отклонений и настраивать алертинги.
  • Активно участвовать в стратегическом планировании развития направления Performance в компании и в формировании культуры производительности в продуктовых командах.


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

  • Имеете большой опыт написания Android приложений, отлично разбираетесь в платформе Android и языке Kotlin;
  • Имеете опыт работы с многомодульными приложениями и Dagger;
  • Знакомы с тонкостями профилирования Android приложений, можете найти неоптимальные места и их причины;
  • Любите исследовательские задачи с высокой степенью неопределенности и технической сложности;
  • Неравнодушны к производительности и хотите, чтобы пользователи не страдали;
  • Достаточно самостоятельны;
  • Умеете брать на себя ответственность за принятые решения и результат;
  • Коммуникабельны, умеете конструктивно доносить свои мысли до коллег и вести переговоры по принципу win-win.

Не обязательно, но круто, если вы:

  • Знакомы с Kubernetes и Golang, Python;
  • Знакомы с Grafana и Tableau;
  • Знакомы с Vertica и SQL;
  • Понимаете азы математической статистики;
  • Имеете опыт работы в платформенных (непродуктовых) командах;
  • Имеете опыт публичных выступлений и готовы делиться знаниями на внутренних и внешних митапах.


Полезные ссылки:

Чем занимается команда Performance? Руководитель рассказывает о предназначении, целях, специфике команды. 

Доклад “Перформанс как продукт без продуктового булшита” . Здесь вы можете посмотреть примеры того, что мы делаем, и как организован процесс работы.


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

  • возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
  • команда профессионалов, готовых поддержать ваши инициативы;
  • обучение за счёт компании: мы оплачиваем участие в российских и международных конференциях, профильные курсы и доступ к онлайн-библиотеке МИФ, покупаем нужную сотрудникам литературу;
  • помощь с переездом: мы оплатим приезд на интервью и поможем обустроиться в Москве;
  • красивый и комфортный офис в 2 минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы, зоны отдыха, гамаки и скейтборды;
  • бесплатные обеды, фрукты и вечерние сэндвичи каждый день, а по пятницам ещё и завтраки;
  • забота о здоровье: с первого дня работы вы получите страховку со стоматологией, в офисе ведут приём терапевт, психолог и массажист;
  • прозрачная система бонусов и премий, достойная зарплата — размер обсудим на собеседовании.