Описание вакансии
Условия работы
Мы верим, что смартфон с мобильной Яндекс.Музыкой лучше, чем обычный плеер. Нам хочется, чтобы наши пользователи получали удовольствие, используя приложение. Поэтому мы стараемся делать его интерфейс интуитивно понятным и красивым, внимательно следим за UX, производительностью и надежностью.
У нас полно задач по работе с данными, мультимедиа, по реализации высококлассного UI, надежных многопоточных и сетевых алгоритмов. Нам нужен талантливый разработчик со светлой головой, способный плодотворно сочетать педантизм и творческий подход к работе. Это должен быть человек, который понимает важность автоматизированного тестирования, разумного профилирования кода и умеет работать в команде.
Требования:
- знание Java;
- опыт разработки под Android;
- любовь к профилированию и отладке кода;
- готовность принимать активное участие в code review;
- понимание модели памяти в Java;
- знание требований к дизайну на Android;
- знание классических алгоритмов и структур данных;
- навыки многопоточного и сетевого программирования.
Плюсом будет опыт:
- разработки под Linux;
- работы с реляционными СУБД;
- автоматизированного тестирования;
- работы с мультимедиа (звук);
- работы с NDK.