Android-разработчик в Рекламную сеть Яндекса
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы разрабатываем библиотеку для монетизации приложений — продукт, интегрированный в тысячи мобильных приложений по всему миру: десятки миллионов пользователей ежедневно просматривают рекламу, отрисованную через наш SDK. За несколько лет мы создали качественный, гибкий и удобный продукт, но не собираемся останавливаться на достигнутом: регулярно выпускаем новые релизы, обновляем и расширяем функциональность SDK. Пишем чистый, качественный, покрытый юнит-тестами код.
Наша цель — стать одними из лидеров на рынке рекламы в мобильных приложениях, и мы ищем человека, готового разделить с нами путь к вершине. Вам предстоит работать в распределённой команде из разработчиков, менеджеров, аналитиков и дизайнеров. Задачи у нас самые разнообразные: от разработки новой функциональности до оптимизации производительности, увеличения стабильности и улучшения существующей архитектуры.
Преимущества:
- влияем на всю экосистему мобильных приложений СНГ;
- работаем с крупнейшими участниками рынка мобильных приложений;
- соблюдаем паритет в продуктовых решениях с ведущими мировыми рекламными сетями;
- уделяем большое внимание качеству продукта: максимально покрываем его юнит- и автотестами.
Что нужно делать:
- делать рекламу красивой и полезной: добавлять современные форматы, внедрять новые типы рекламы, много работать с видео;
- создавать удобный API, обеспечивая простоту интеграции и обратную совместимость библиотеки;
- разрабатывать сложные алгоритмы валидации случайных кликов и скрытой рекламы;
- разрабатывать платформу мобильной медиации, которая на основе разных факторов и методов машинного обучения позволяет максимизировать доход приложения, показывая самое выгодное объявление из множества рекламных сетей.
Мы ждем, что вы:
- имеете опыт коммерческой разработки больше двух лет;
- уверенно владеете Kotlin, Java, Android SDK;
- умеете и хотите работать в парадигме ООП, SOLID;
- понимаете современные принципы построения архитектуры мобильных приложений;
- знаете классические алгоритмы и структуры данных;
- имеете хорошие навыки многопоточной разработки.
Будет плюсом, если вы:
- разрабатывали библиотеки;
- имеете навыки профилирования;
- писали интеграционные и юнит-тесты;
- работали на С#, Kotlin, Java, JS или Python.
Условия:
- опытная команда профессиональных разработчиков;
- обширный социальный пакет: компенсация питания в офисе, тренажёрные залы, массажные кабинеты, ДМС со стоматологией, скидки от партнёров и многое другое;
- сложные задачи для сервисов с миллионами пользователей;
- возможность влиять на процесс и результат;
- участие в образовательных программах, лекциях, митапах и тренингах Яндекса;
- помощь с переездом иногородним сотрудникам;
- помощь в подготовке к интервью;
- возможность пройти все этапы интервью и получить оффер за пять дней.