🎃 Как преодолеть свои страхи во время поиска работы? Бросить себе вызов → вступить в челлендж страхов Хабр Карьеры

Разработчик Android

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

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

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

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

Основные требования

• Хорошие знания Java и Kotlin;

• Знание MVVM, паттерны проектирования;

•Опыт работы с Dagger;

•  Опыт работы с Rx/корутины;

• Умение пользоваться Git (GitLab, Bitbucket);

• Опыт работы с LifeCycle/LiveData;

• Умение писать Unit-тесты, знать моки (mockito\mokk и т.п.);

• Хорошее знание библиотеки Material;

• Знание Gson/Jackson;

• Умение работать с RestApi;

• Умение работать с многомодульными приложениями.

Крайне желательно:

• Опыт работы с Retrofit2 (legacy);

• Опыт работы с Room;

• Опыт работы с Cicerone;

• Отправка событий в Google Analytics/Firebase, Google Services;

• Знание ячеистой архитектуры; 

• Умение работать в большой команде мобильных разработчиков;

• Понимание принципа работы сборщика Gradle;

Дополнительные (желательные) требования


•Умение работать с Figma;
•Умение писать тесты на дата модели, роутеры и т.д.;
•Умение проводить код-ревью коллег.

Обязанности:

• Разработка и поддержка фич мобильного приложения, оценка поставленных задач, написание тестов/документации к написанному коду, участие в code-review.