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

Оплата: По договоренности
Удаленно
Full-time
Проектная занятость
Требования: - Опыт разработки Android от 3-х лет; - Уверенные знания по Java и Kotlin; - Умение разбираться и работать с чужим кодом; - Готовность к командной работе и трудиться над общими задачами; - Знание и понимание принципов SOLID; - Понимание и умение применять архитектурные паттерны (MVP, MVVM и др.); - Опыт работы с Dagger 2, RxJava 2, Android Architecture Components; - Опыт работы с Git; - Участие в code review; - Опыт разработки клиент-серверных приложений. Ожидаем от разработчика: - Знаний архитектуры приложений; - 2-х летний опыт разработки мобильных приложений; - Умение разбираться в чужом коде и проводить рефакторинг; - Умение работать в команде и отвечать за сроки; - Умение писать поддерживаемый и тестируемый код; - Умение разрабатывать свои компоненты; - Понимание принципов клиент-серверного взаимодействия; - Знание текущих тенденций развития мобильных приложений. Будет плюсом: - Jira, confluence; - Опыт написания Unit/UI-тестов.