Обязанности:
VK Мессенджер — сервис внутри ВКонтакте, развивающийся и как самостоятельный мессенджер. 82 миллиона человек каждый месяц отправляют другу другу текстовые сообщения, стикеры, документы, делятся эмоциями, участвуют в беседах с друзьями, знакомятся и держат связь с близкими. Чтобы поддерживать и развивать его, команда сообщений примет в свой штат ещё одного специалиста. Мы ищем Android-разработчика, которому будет интересно работать над масштабным продуктом и который умеет быстро принимать решения и выводить их на рынок. У вас будет широкая зона ответственности, интересные и значимые задачи, влияющие на крупнейшую социальную сеть в России и СНГ. Главное отличие нашего продукта — нетривиальная бизнес-логика на клиенте и повышенный спрос на оптимизацию: от запросов к API и БД до отрисовки текста. Как мы работаем: пишем весь новый код на Kotlin; используем RxJava, не применяя лишние библиотеки; ценим стремление разобраться в принципах работы используемых компонентов и систем; работаем в свободном графике и без бюрократии. Задачи: разрабатывать offline-first мессенджер; проводить эксперименты; решать интересные инфраструктурные задачи; заботиться о пользователях со слабыми устройствами, улучшать скорость отрисовки, переключения экранов и запросов к БД. Требования: опыт коммерческой разработки под Android — более трёх лет; опыт написания с нуля нескольких нетривиальных приложений; навык многопоточного программирования; опыт работы с БД на уровне SQL-запросов; понимание процесса отрисовки View.