Android-разработчик в команду Ленты и рекомендаций

Наша команда разрабатывает новостную ленту и раздел «Рекомендации», занимается комментариями, подкастами, социальным графом и доставкой историй пользователям. Мы делаем много штук, связанных с контентом и его потреблением.

Сейчас хотим принять в команду Android-разработчиков, которым интересны эти направления.

Кого мы ищем:
Мы будем рады разработчику, приложения которого:

- не тормозят при прокрутке и переключении экранов;
- работают на всех устройствах (версия SDK 22+);
- просты в поддержке благодаря понятному и легко читаемому коду.

Как мы работаем:

- весь новый код пишем на Kotlin (с весны 2017 года);
- используем RxJava;
- избегаем библиотек, которые не приносят проекту существенной пользы — например, у нас нет Dagger и Realm;
- любим быстро работающий код, который понятен коллегам;
- ценим стремление разобраться в принципах работы компонентов и систем — пригодится умение писать свои Views и ViewGroups, реализовывать кастомные алгоритмы кеширования и навигации.

У нас интересно:

- мы экспериментируем с новыми приложениями;
- решаем сложные задачи с поддержанием работы приложения на тысячах устройств;
- много внимания уделяем производительности и архитектуре;
- каждый участник команды полноценно участвует в проработке функциональности с продуктовой и технической точки зрения.

Дмитрий Кострюков, руководитель продукта:
«Лента новостей и раздел историй — первые экраны, которые видит пользователь. Поэтому производительность здесь особенно важна. В то же время лента состоит из большого количества блоков с различным дизайном и функциональностью, включает в себя сложную систему кеширования и подгрузки новых данных. Эти два требования — сложность и производительность — порождают вызов, отвечать на который предстоит вместе с разработчиками, которые к нам присоединятся».

Наш идеальный кандидат:

- активно программирует под Android более 2 лет;
- занимается разработкой в общей сложности не менее 4 лет;
- написал с нуля несколько нетривиальных приложений.

Хотите присоединиться к Команде? Откликнитесь на вакансию или оставьте заявку на vk.com/jobs. Кратко расскажите о себе или приложите резюме, а также прикрепите ссылки на ваши приложения в Google Play Store или работы на GitHub.

Если вы знаете специалиста, который мог бы нам подойти, — обязательно расскажите о нём!

Tell us about yourself

Резюме:
Full name:
Phone number:
Email:
Дополнительные сведения: