ANDROID SOFTWARE DEVELOPER

Одна из крупнейших в мире соцсетей ищет в команду разработчика Senior Android Software Engineer для нового проекта. В качестве одного из членов проекта, вы будете создавать платформу, которая создаёт захватывающие и смешные видео с участием лиц пользователей.

Вы будете владеть и управлять высокоуровневыми функциями, отвечать за этапы от планирования до реализации и участвовать во всех этапах жизненного цикла разработки программного обеспечения. Поскольку все сложные алгоритмы генерации происходят на устройстве, вы будете решать сложные задачи по производительности и ML в клиенте Android. Работая в нашем офисе в Киеве, вы будете играть ключевую роль в создании и формировании ключевых функций, которыми ежедневно пользуются миллионы людей.

Что вы будете делать:

  • Сотрудничать с командами дизайнеров, разработчиков продуктов и инженеров, чтобы воплотить идеи продукта в жизнь;
  • решать сложные задачи производительности и ML в клиенте Android;

Минимальные требования:

  • Техническое образование не ниже бакалавра;
  • 5+ лет коммерческого опыта разработки для Android;
  • более 1 года опыта работы с Kotlin и Android SDK;
  • знание английского языка (средний и выше);
  • Опыт с Git
  • Отличное знание принципов ООП, паттернов проектирования, лучших практик архитектуры Android;
  • Хорошие знания и понимание структур данных и алгоритмов;


Плюсом будут являться:

  • более 3 лет опыта работы с Kotlin и Android SDK;
  • опыт full-stack разработки;
  • опыт в UI / UX;
  • Знание Android NDK;
  • Опыт работы с RenderScript, NEON или альтернативными инструментами для вычисления высоконагруженных задач с высокой производительностью на Android;
  • Опыт работы с Deep Learning Frameworks (Tensorflow и т. д.) на Android;
  • участие в хакатонах или известных проектах с открытым исходным кодом, в приложениях с самым высоким рейтингом;
  • Победа в олимпиадах по программированию.