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
Почему мы можем быть вам интересны:
Полностью удаленный формат работы. Но если вдруг будет желание приходить в офис с удовольствием предложим место в современном бизнес центре на локациях компании: Москва (м. Кожуховская), Нижний-Новгород, Пенза, Уфа и многие другие города
Достойный уровень оплаты, все прозрачно указано в договоре, все строго по ТК РФ.
Мы заинтересованы в росте квалификации специалиста, готовы оплатить сертификации по согласованию с менеджером.
По-настоящему профессиональная и опытная команда.