Руководитель группы Android-разработки в Core-команду
Summary
Lead VK's Android core team in Saint Petersburg (remote possible), building reusable SDKs, in-house DI/MVI frameworks, and developer-experience/infrastructure tooling for other Android developers. Requires 5+ years of commercial Android development, 1+ year of team management, strong Kotlin/Java, and experience with MVI/MVVM/Clean Architecture, Coroutines and Compose.
- Поддержание архитектуры продукта, устойчивой к непрерывным изменениям (DI, MVI, API, IDEA Plugin, AI Harness и тому подобное)
- Разработка повторно используемых решений
- Разработка инфраструктурных сервисов
- Повышение отказоустойчивости приложений
- Совершенствование инструментов предотвращения проблем
Задачи
- Разработка повторно используемых SDK и инструментов для разработчиков
- Улучшение Developer Experience
- Разработка своих фреймворков DI, MVI, API
Требования
- Опыт коммерческой разработки под Android от пяти лет
- Опыт управления командой от года
- Уверенное знание Kotlin + Java
- Опыт работы с разными архитектурами: Clean Architecture / MVI / MVVM (и понимание их применимости)
- Опыт работы с большими кодовыми базами и современным стеком (Coroutines, Compose)
- Понимание многопоточности и жизненного цикла Android
- Опыт оптимизации производительности и дебага сложных кейсов
- Знание классических алгоритмов и структур данных