Android-разработчик (Облако) (удаленная работа)
(вакансия в архиве)

VK

2 сентября 2023

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: 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);
  • умение рассказать сложную проблему человеку с меньшим уровнем экспертизы;
  • умение систематизировать сложные работы и представлять этапы больших проектов на несколько человек;
  • умение самостоятельно расставлять приоритеты и вовремя эскалировать.


Посмотрите похожие вакансии

Ведущий Java-разработчик
Компания:
Зарплата: з.п. не указана
Разработчик C++ (Дата акселератор)
Компания:
Зарплата: з.п. не указана
Senior Java Разработчик
Компания:
Зарплата: з.п. не указана
Android разработчик в Облако
Компания: VK
Зарплата: з.п. не указана