Старший Android-разработчик
Summary
Senior Android developer for VK's content services team, building and evolving the VK Android app (news feed, clips, social commerce). Day-to-day work spans large-codebase feature development, architecture design, performance optimization (startup, scroll, memory, network), and code review on a Kotlin/Compose stack.
Мы работаем над самой масштабной платформой в рунете по количеству пользователей, объёму, форматам и времени потребления. Контентные сервисы ВКонтакте — один из ключевых драйверов продукта. Туда входят главные экраны приложения ВКонтакте: новостная лента, клипы, социальная коммерция. Контентные сервисы позволяют авторам находить своего зрителя. А мы делаем инструменты, чтобы этот процесс был наиболее гладким.
Задачи
- Разрабатывать и развивать Android-приложение ВКонтакте
- Работать в рамках масштабной кодовой базы
- Участвовать в проектировании архитектуры
- Влиять на технические решения: стек, подходы, процессы
- Оптимизировать производительность (startup time, scroll, memory, network)
- Участвовать в code review и формировать инженерную культуру
Требования
- Опыт 4+ года коммерческой разработки под Android
- Уверенное знание Kotlin + Java
- Опыт работы с разными архитектурами: Clean Architecture / MVI / MVVM (и понимание их применимости)
- Опыт работы с большими кодовыми базами и современным стеком (Coroutines, Compose)
- Понимание многопоточности и жизненного цикла Android
- Опыт оптимизации производительности и дебага сложных кейсов
- Знание классических алгоритмов и структуры данных