Android Developer МП FitLife
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Ожидания от кандидата
Условия работы
Обязанности:
Разработка нового функционала.
Взаимодействие с аналитиками, дизайнерами и тестировщиками.
Аудит программного кода.
Проведение декомпозиции и оценки поставленных задач.
Поиск лучшего решения каждой задачи.
Участие в планировании релизов.
Требования:
Хорошие знания Kotlin, Android SDK, Android Studio.
Знание Jetpack Components.
Успешный опыт разработки приложений на базе Android от 2 лет.
Наличие опубликованных проектов в Google Play.
Понимание работы Rest Api и HTTP.
Знание SQL (SQLite, Room), Realm.
Знание ООП, стандартных структур данных и шаблонов проектирования (MVC, MVP, MVVM, MVI).
Опыт работы с системой контроля версий Git.
Опыт работы с системами автоматической сборки проектов (Gradle).
Опыт unit и ui-тестирования.
Опыт работы в командах разработки.
Личные качества: инициативность, ответственность, системный подход, инновационное мышление, готовность к дальнейшему обучению.
Желательно:
Знание Material Design.
Опыт работы с NDK.
Опыт работы с push нотификациями.
Опыт работы с гео - локацией.
Опыт работы с Yandex MapKit, Google Maps или аналогами.
Опыт разработки кастомных UI.
Опыт использования MVI Core от Badoo.
Опыт использования различных SDK: Retrofit, Firebase.
Опыт работы с Jira, Confluence.
Опыт разработки REST API + Spring MVC.
Навыки проектирования дизайна, документирования карт сценариев работы приложений, разработки систем помощи и пользовательской документации