Старший Android-разработчик

Summary

The Senior Android Developer will work on the VK application, focusing on content services like the news feed and clips. The role involves architectural design, performance optimization, and maintaining a large-scale codebase using Kotlin, Java, and Jetpack Compose.

Мы работаем над самой масштабной платформой в рунете по количеству пользователей, объёму, форматам и времени потребления. Контентные сервисы ВКонтакте — один из ключевых драйверов продукта. Туда входят главные экраны приложения ВКонтакте: новостная лента, клипы, социальная коммерция. Контентные сервисы позволяют авторам находить своего зрителя. А мы делаем инструменты, чтобы этот процесс был наиболее гладким.

Задачи

  • Разрабатывать и развивать Android-приложение ВКонтакте
  • Работать в рамках масштабной кодовой базы
  • Участвовать в проектировании архитектуры
  • Влиять на технические решения: стек, подходы, процессы
  • Оптимизировать производительность (startup time, scroll, memory, network)
  • Участвовать в code review и формировать инженерную культуру

Требования

  • Опыт 4+ года коммерческой разработки под Android
  • Уверенное знание Kotlin + Java
  • Опыт работы с разными архитектурами: Clean Architecture / MVI / MVVM (и понимание их применимости)
  • Опыт работы с большими кодовыми базами и современным стеком (Coroutines, Compose)
  • Понимание многопоточности и жизненного цикла Android
  • Опыт оптимизации производительности и дебага сложных кейсов
  • Знание классических алгоритмов и структуры данных

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available