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

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

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

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

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

Платформенная команда Performance в поиске сильного Android разработчика.

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

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

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

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

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

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

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

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

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

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