Android-разработчик в Облако
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Облако Mail.ru ― один из лидирующих сервисов хранения файлов в России и СНГ, помогающий миллионам пользователей хранить свои фото, видео и другие файлы в интернете и синхронизировать их между устройствами. Мобильное Облако ― флагманский продукт, создаваемый в рамках концепции mobile first, решающий амбициозные и сложные задачи на стыке машинного обучения, компьютерного зрения, хранения и обработки экстремально больших массивов данных, такие как распознавание лиц, умная классификация и систематизация пользовательского контента, оптимизация и освобождение места на мобильных устройствах.
Задачи:
- бороться с Android за возможность работать в фоне;
- придумывать способы быстро загружать огромные списки файлов (300–500 тысяч) и красиво показывать их пользователям;
- совместно с дизайнерами улучшать интерфейс приложения, чтобы соответствовать последнему писку UI-моды;
- оптимизировать отдельные части приложения для их быстрого запуска и работы.
Требования к кандидату:
- опыт разработки под Android ― от 2 лет;
- опыт работы в команде (умение слушать других и донести свое мнение до других, умение и желание разбираться в чужом коде, оценивать сложность и время выполнения задач);
- уверенное знание Kotlin;
- понимание принципов ООП и паттернов проектирования;
- понимание архитектуры Android и приложений под Android;
- опыт разработки клиент-серверных приложений, работа с сетью, работа в фоне;
- опыт создания кастомных UI-компонентов.
Будет плюсом:
- опыт работы с JavaRX, OKHTTP, Android Architecture Components, Coroutines.