Android Developer for the Speed Team
You will be responsible for:
- Building Avito for Android quickly and reliably, reducing time to market;
- Developing and maintaining CI/CD infrastructure in k8s;
- Ensuring the execution of tens of thousands of tests on every PR and release;
- Achieving good observability of the build system, continuously working on improvements;
- Improving Developer Experience for Android developers in the company, communicating with them, learning, understanding, and fixing pain points and issues.
We expect that you:
- Have developed Android applications and understand how the app and the OS itself are structured;
- Understand Android application build processes;
- Have experience working with CI/CD.
It would be great if you:
- Are an expert in Gradle;
- Are familiar with Grafana and Redash;
- Have experience working in platform (non-product) teams;
- Enjoy public speaking and are willing to share experience at internal and external meetups;
- Know why unit and UI tests are needed based on your experience.
Working with us means:
- The opportunity to implement your ideas in a project with a multi-million audience;
- A talented team ready to support your initiatives;
- Powerful hardware, additional monitors, and everything needed for productive work;
- A transparent bonus system, a decent salary — the amount will be discussed during the interview;
- A personal training budget that can be spent on books, courses, and conferences;
- Health care: from day one, you will have VHI including dental care, a therapist and masseur are available at the office;
- A great office two minutes from the "Belorusskaya" metro station: a panoramic view of the city center, spaces for secluded work and relaxation areas.