Android-разработчик, Москва
Облако Mail.ru ― один из лидирующих сервисов хранения файлов в России и СНГ, помогающий миллионам пользователей хранить свои фото, видео и другие файлы в интернете и синхронизировать их между устройствами. Мобильное Облако ― флагманский продукт, создаваемый в рамках концепции mobile first, решающий амбициозные и сложные задачи на стыке машинного обучения, компьютерного зрения, хранения и обработки экстремально больших массивов данных, такие как распознавание лиц, умная классификация и систематизация пользовательского контента, оптимизация и освобождение места на мобильных устройствах.
Задачи
- разрабатывать приложения Облако Mail.ru;
- бороться с Android за возможность работать в фоне;
- придумывать способы быстро загружать огромные списки файлов (300–500 тысяч) и красиво показывать их пользователям;
- совместно с дизайнерами улучшать интерфейс-приложения, чтобы соответствовать последнему писку UI-моды;
- оптимизировать отдельные части приложения для их быстрого запуска и работы;
- техническое ревью нового кода;
- проектирование архитектурных компонентов приложения.
Требования
- знание языков Java, Kotlin;
- понимание механизмов ОС Android и Android SDK — пуши, permissions, компоненты, activity, fragments, binder&services;
- понимание работы gradle и gitlabci на уровне «могу сделать новый flavor и заставить его собираться на CI»;
- умение находить нужные и пользоваться найденными инструментами отладки;
- понимание, как в целом работает интернет и типичные клиент-серверные взаимодействия (протокол HTTP как минимум).
Будет плюсом
- хорошее понимание используемых в проекте фреймворков и тулов: rxjava, kotlin coroutines, kotlin flow, dagger (+hilt);
- умение рассказать сложную проблему человеку с меньшим уровнем экспертизы;
Мы предлагаем
Формат работы
Уровень
График работы

Облако Mail.ru
Облако Mail.ru — сервис для безопасного хранения любых видов файлов с синхронизацией на всех устройствах. Облако не только экономит место на компьютере и телефоне, но и хранит важные и памятные моменты.