Проект завершен

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

Требуемые навыки

  • Java
Приём откликов
до 17 сентября 2020
Сроки работы
5 месяцев 6 дней
Формат работы
Удалённо
Вознаграждение
434 000 ₽

Роль закрыта

Какие навыки необходимы?

• Основные требования: o Понимание принципов ООП o Язык программирования Java o Android Studio в качестве основной IDE o Умение использовать систему контроля версий Git o Понимание архитектур MVVM и MVP o Знание жизненного цикла Android-приложения и его основных компонентов (Activity, Fragment, Service), отслеживание их состояний o Верстка экранов в XML под различные разрешения и ориентацию, использование стилей o Применение компонентов Material Design o Работа со списками, использование RecyclerView и адаптеров o Работа с внешними сервисами HTTP REST/JSON o Работа с аппаратным обеспечением (камера, NFC, сенсоры, навигация) o Работа с локальными файлами и изображениями o Сохранение данных (настройки, локальная БД) o Использование планировщиков и системы уведомлений o Знание Android Architecture Components (ViewModel, LiveData, DataBinding, PagingLibrary) o Умение подключать и использовать сторонние библиотеки • Приветствуется: o Понимание принципов многопоточного и реактивного программирования o Знание RxJava o СУБД ObjectBox или Room o Использование Firebase Cloud Messaging o Работа с картами Google и OpenStreetMap • Требования: o Подтвержденный опыт разработки нативных мобильных приложений не менее 2 лет (как преимущество – опубликованные приложения под личной учетной записью разработчика). o Понимание принципов работы продуктовой команды, опыт работы по гибкой методологии (Scrum / Kanban / Agile / XP). o Ссылка на github-профиль как преимущество. Либо, если портфолио под NDA – часть абсолютно любого кода – законченная функция, метод или класс, которым Вы гордитесь (запускать, компилировать его никто не будет – важно само оформление и сложность решаемой задачи).

Какой будет загрузка на проекте?

Проект рассчитан на 2,5 месяца и предполагает полную занятость.

Каким будет формат взаимодействия?

Работа по проекту будет вестись удаленно. В начале проекта вам предстоит принять участие в установочной встрече, в рамках которой будут утверждены образ результата и формат взаимодействия. Проект завершается передачей исходного кода, исключительного права на него и всей подготовленной сопроводительной документации лидеру команды.

Что можно получить за этот проект?

Вы получите 434 000 рублей после выплаты налогов. Если проект завершится успешно, вам могут предложить дальнейшее сотрудничество с компанией-заказчиком в решении аналогичных задач