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

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

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

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


Требования:

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

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

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

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

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

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

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



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