Москва
В VK мы стремимся создавать продукты для людей. Облако — это флагманский продукт, создаваемый в рамках концепции mobile first, решающий амбициозные и сложные задачи на стыке машинного обучения, компьютерного зрения, хранения и обработки экстремально больших массивов данных, таких как распознавание лиц, умная классификация и систематизация пользовательского контента, оптимизация и освобождение места на мобильных устройствах.
Наш стек: Kotlin, Coroutines, Flow, Hilt, MVI, ViewModel, LiveData, SQLite, Room, JUnit, Mockk, Kaspresso, Java.
Задачи:
- разработка новых и поддержка существующих продуктовых механик Облака Mail;
- участие в разработке новых функциональностей на всех этапах;
- проведение code review;
- технические исследования сложных проблем в разработке и эксплуатации;
- выработка правил разработки, архитектурных требований к проекту и новым функциональностям.
Требования:
- опыт профессиональной разработки c использованием Kotlin и Java;
- понимание механизмов ОС Android и Android SDK — пуши, permissions, компоненты, activity, fragments, binder&services;
- хорошее понимание используемых в проекте фреймворков и тулов: kotlin coroutines, dagger (+hilt), kotlin flow, rxjava;
- понимание работы gradle и gitlabci;
- умение самостоятельно расставлять приоритеты и декомпозировать задачи.