Android Developer for Advertising Products

Yandex Ads makes the internet better, empowering users with access to free, high-quality content and helping businesses earn more. We're developing a library that will be used to monetize apps, ultimately ending up with an international product integrated into thousands of apps.

More than eighty million users around the world interact every day with ads rendered through our SDK. Over the past few years, we've built a high-quality, flexible, and user-friendly product. But we're not stopping there! We regularly publish new releases, updating and expanding SDK functionality. The code we write is clean, covered by unit tests, and the product of the attention we give to quality.

Our goal is to take the pole position in the mobile app advertising market. We're looking for someone who will take that journey with us. As part of a distributed team, you'll be in constant communication with developers, managers, analysts, and designers. The work is highly varied: from developing new functionality to optimizing performance, boosting stability, and improving the existing architecture.

Why work with us:

  • We impact the entire mobile app ecosystem in the CIS
  • We work with the biggest players in the mobile app market
  • Our products are on par with the world's leading ad networks
  • We pay close attention to product quality by leveraging wide coverage with unit and autotests

Responsibilities:

  • Make advertising beautiful and useful by adding modern formats, introducing new ad types, and working extensively with video
  • Create a user-friendly API that ensures ease of integration and backward compatibility for the library
  • Develop complex algorithms for validating random clicks and hidden ads
  • Develop a mobile mediation platform based on a variety of factors and machine learning that maximizes app revenue for customers by pulling the most profitable ads from a variety of ad networks

Qualifications:

  • 2+ years of commercial development experience
  • Thorough knowledge of Kotlin, Java, and Android SDK
  • The desire and ability to work within the OOP and SOLID paradigms
  • Understanding of modern principles for building mobile apps
  • Understanding of data algorithms and structures
  • Good multithreaded programming skills

Preferred qualifications:

  • Experience in library development Profiling skills
  • Experience writing unit and integration tests
  • Experience working with other languages and technologies (C#, Swift, Objective-C, JS, Python)

Benefits:

  • Work with an experienced team of professional developers
  • Meal compensation at the office, gyms, massage rooms, company discounts, and much more
  • Medical Insurance package with dental included
  • Complex work on services with millions of users
  • Breakfasts, snacks, and fruit available during the day, tea and coffee machines
  • The opportunity to impact the process and result
  • Learning & development opportunities: mentoring, lectures, meetups, training seminars, participation at industry conferences and events
  • Relocation assistance

All interviews might be completed over 5 days if you need a fast track 🙂
Application submitted.
Thank You!
Sun Dec 05 2021 23:51:08 GMT+0300 (Moscow Standard Time)