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;
- участие в хакатонах или известных проектах с открытым исходным кодом, в приложениях с самым высоким рейтингом;
- Победа в олимпиадах по программированию.