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

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

Полный рабочий деньМожно удаленно

Компания

Место встречи лучших

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

О компании и команде

Облако Mail.ru ― один из лидирующих сервисов хранения файлов в России и СНГ, помогающий миллионам пользователей хранить свои фото, видео и другие файлы в интернете и синхронизировать их между устройствами. Мобильное Облако ― флагманский продукт, создаваемый в рамках концепции mobile first, решающий амбициозные и сложные задачи на стыке машинного обучения, компьютерного зрения, хранения и обработки экстремально больших массивов данных, такие как распознавание лиц, умная классификация и систематизация пользовательского контента, оптимизация и освобождение места на мобильных устройствах.

Ожидания от кандидата

  • Знание языков Java, Kotlin;
  • Понимание механизмов ОС Android и Android SDK - пуши, permissions, компоненты, activity, fragments, binder&services;
  • Понимание работы gradle и gitlabci на уровне "могу сделать новый flavor и заставить его собираться на CI"в ;
  • Умение находить нужные и пользоваться найденными инструментами отладки;
  • Понимание, как в целом работает интернет и типичные клиент-серверные взаимодействия (протокол HTTP как минимум).

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

  • Разработка приложения Облако Mail.ru;
  • Бороться с Android за возможность работать в фоне;
  • Придумывать способы быстро загружать огромные списки файлов (300–500 тысяч) и красиво показывать их пользователям;
  • Совместно с дизайнерами улучшать интерфейс приложения, чтобы соответствовать последнему писку UI-моды;
  • Оптимизировать отдельные части приложения для их быстрого запуска и работы;
  • Техническое ревью нового кода;
  • Проектирование архитектурных компонентов приложения.

Будет плюсом:

  • Хорошее понимание используемых в проекте фреймворков и тулов: rxjava, kotlin coroutines, kotlin flow, dagger (+hilt);
  • Умение рассказать сложную проблему человеку с меньшим уровнем экспертизы;
  • Умение систематизировать сложные работы и представлять этапы больших проектов на несколько человек;
  • Умение самостоятельно расставлять приоритеты и вовремя эскалировать.

Бонусы

  • разнообразие проектов: соцсети, почтовые сервисы, киберспорт, игры, электронная коммерция, мессенджеры, образование, B2B ─ которые помогают миллионам пользователей работать, решать бытовые задачи, учиться и развлекаться;
  • сложные и интересные задачи: высоконагруженные сервисы, которые задают уровень для конкурентов качеством и технологиями; быстрый рост в трендовых направлениях; амбициозные цели перед каждым проектом;
  • экспертиза: сотрудники VK обладают передовым опытом, преподают в образовательных проектах, выступают на российских и международных конференциях;
  • команда: вместе работаем, занимаемся спортом, участвуем в соревнованиях и отдыхаем;
  • профессиональное развитие: организуем митапы, конференции, встречи разработчиков и тестировщиков, семинары и тренинги, куда открыт доступ каждому сотруднику;
  • здоровье и спорт: программа ДМС доступна с первого месяца работы; поддерживаем 8 корпоративных видов спорта (футбол, баскетбол, волейбол, бег, плавание, хоккей, триатлон, настольный теннис);
  • оборудование: мощное железо, дополнительные мониторы, специализированные гаджеты ─ все для решения масштабных задач и экспериментов;
  • офис в 5 минутах от метро, крытый паркинг для всех сотрудников, велопарковка, а летом ─ прокат велосипедов, лонгбордов и самокатов; для поддержания иммунитета круглый год во фреш-баре овощи и фрукты; собственный тренажерный и спортивный зал в офисе;
  • возможность работать удаленно или по гибридному графику: часть рабочего времени — в офисе, часть — дома. 

Мы будем рады вашему отклику и, при обоюдном интересе, предложим условия и проекты, от которых не захочется отказываться.