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

Местоположение и тип занятости

Москва, Санкт-Петербург, ЕкатеринбургПолный рабочий деньМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

Описание вакансии

Условия работы

Проект:

Разработка проекта универсальной платформы под мобильные приложения для клиентов компании в разных странах.

Задачи:

Разработка новой универсальной платформы клиентского приложения на платформе android;

Разработка платформенных компонентов;

Оценка сложности разработки, планирование и работа в спринтах (agile/scrum);

Code Review

Взаимодействие с аналитиками, бизнес-заказчиками, тестировщиками, архитекторами и другими участниками рабочих групп.

Согласование архитектурных решений и технических заданий.

Необходимые навыки: 

Опыт программирования на Java/Kotlin от 3х лет (исключая фриланс);

Отличные знания Java Core, Kotlin, Android SDK;

 Знание алгоритмов и структур данных;

Понимание паттернов проектирования и умение их применять на практике, ООП, SOLID

Опыт работы с многопоточностью (RxJava/Coroutines)

Понимание архитектурных паттернов MVP, MVVM, MVI и опыт их применения

 Знание и использование принципа Clean Architecture

Знание тонкостей работы разных версий ОС Android

Опыт использования Android Architecture Components

Опыт применения DI (Dagger2), AAC, OKHTTP/Retrofit

Почему мы можем быть вам интересны:

Полностью удаленный формат работы. Но если вдруг будет желание приходить в офис с удовольствием предложим место в современном бизнес центре на локациях компании: Москва (м. Кожуховская), Нижний-Новгород, Пенза, Уфа и многие другие города

Достойный уровень оплаты, все прозрачно указано в договоре, все строго по ТК РФ.

Мы заинтересованы в росте квалификации специалиста, готовы оплатить сертификации по согласованию с менеджером.

По-настоящему профессиональная и опытная команда.