Разработчик Android (Авито Работа)

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

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

Компания

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

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

Условия работы

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


Разработка в команде Авито Работа - это сложная микросервисная инфраструктура на Go, это вертикализация пользовательского опыта на клиентах c использованием React, Kotlin и Swift, это чат-боты и это миллионы пользователей, ищущих работу каждый месяц.

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

  • хорошо знаете Kotlin и Android SDK;
  • понимаете принципы работы RESTful API и HTTP;
  • имеете опыт работы с Android Studio и Gradle, уверенно работаете с Git;
  • знакомы с шаблонами проектирования и умеете их применять, придерживаетесь принципов SOLID, KISS, YAGNI;
  • умеете писать поддерживаемый и тестируемый код;
  • разбираетесь в различных видах тестирования и пользе от них;
  • способны тщательно планировать и приоритизировать свою работу и работу команды;
  • используете в общении убедительные аргументы и конструктивно реагируете на аргументы других.
  • проявляете себя как полноценный участник Scrum-команды.

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

  • можете похвастаться законченными проектами, опубликованными в Google Play;
  • имеете опыт разработки Single Activity App;
  • имеете опыт разработки с использованием RxJava2, Dagger2;
  • имеете опыт работы с MVVM архитектурой и набором библиотек Google Jetpack;
  • обладаете дополнительными навыками в области системного программирования, архитектуры, информационной безопасности;
  • знаете, как оптимизировать приложение и сделать его быстрее;
  • имеете опыт автоматизации процесса релиза мобильного приложения, разбираетесь в соответствующем стеке технологий;
  • знакомы с инструментами аналитики, такими как Firebase/Google Analytics, BigQuery, Adjust;
  • понимаете, что такое MVP и когда стоит применять.

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

  • разрабатывать приложение для Android в команде опытных разработчиков;
  • участвовать в принятии технических решений и планировании процесса разработки;
  • участвовать в распространении лучших практик путем участия во внутренних сообществах и оказания консультаций;
  • участвовать в Code Review.

Бонусы

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

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