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

Оплата: По договоренности
Удаленно
Full-time
Проектная занятость

Основные задачи: 

  • Разработка и доработка фич,
  • Рефакторинг кода,
  • Багфиксинг,
  • Код-ревью.


Требования:

• Уверенное знание Java, Kotlin;

• Опыт разработки мобильных интерфейсов, понимание принципов Material Design;

• Знание Android SDK, Support Library;

• Знание основных паттернов проектирования (Observer, Repository, MVP, MVVM);

• Опыт работы с SQLite либо другой БД;

• Понимание принципов многопоточного программирования;

• Знание WEB-технологий, протоколов и форматов — HTTP, XML, JSON.

• Опыт работы с Android Architecture Components.                                                             


Основной стэк: MVVM, LiveData, Корутины, Room, Retrofit.