Ведущий 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.
- Умение разбираться в чужом коде.
Что важно знать
Удалённая работа по РФ с возможностью сотрудничества по ИП или Самозанятости. Условия включают оплату профессиональных курсов и корпоративную бонусную программу.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram