Ведущий Android-разработчик по Messaging / Matrix

Что за роль

Ведущий Android-разработчик будет работать над развитием мессенджера на базе протокола Matrix. Основная задача — привести UI к макетам, обеспечивая полное соответствие с iOS-версией. Роль требует глубоких знаний Kotlin и опыта работы с классическим View-стеком.

Что предстоит делать

  • Разрабатывать и дорабатывать UI мессенджера на классическом View-стеке (XML + ConstraintLayout, ViewBinding).
  • Работать с Matrix-событиями: sync/timeline/room_tags.
  • Обеспечивать E2EE (Megolm, key backup, восстановление ключей, device verification).
  • Реализовывать сложный UI: RecyclerView с DiffUtil, ItemAnimator, ручные анимации.
  • Работать с Touch-пайплайном: onInterceptTouchEvent, NestedScroll, оверскролл-жесты.
  • Дебажить кастомные отрисовки: Drawable с шейдерами, Canvas, ViewOutlineProvider.
  • Настраивать Edge-to-edge и инсеты через WindowInsetsCompat.
  • Интегрироваться с matrix-android-sdk2.
  • Взаимодействовать с дизайнерами и QA для синхронизации поведения.
  • Проводить code review и оптимизировать производительность.

Что потребуется

  • Глубокое знание Kotlin и Coroutines/Flow.
  • Опыт с классическим View-стеком и RecyclerView.
  • Понимание Touch-пайплайна и кастомной отрисовки.
  • Опыт с Edge-to-edge и WindowInsetsCompat.
  • Знание основ E2EE.
  • Умение разбираться в чужом коде.

Что важно знать

Удалённая работа по РФ с возможностью сотрудничества по ИП или Самозанятости. Условия включают оплату профессиональных курсов и корпоративную бонусную программу.

Оценка вакансии
8 / 10
Вакансия хорошо структурирована с четким описанием задач и требований. Условия работы привлекательные, однако не указана конкретная зарплата. Интересный проект на базе протокола Matrix.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал