О позицији
Разработка Android-клиента мессенджера на базе протокола Matrix и Element. Основной фокус — сложный UI, событийная модель Matrix, E2EE, производительность и визуальное соответствие iOS-версии.
О продукте
Команда развивает мессенджер на базе протокола Matrix, за основу взят Element. Первая итерация включает личные и групповые переписки, а также отдельные каналы с доставкой обновлений через событийную модель Element.
Что предстоит делать
- Разрабатывать и дорабатывать UI мессенджера на классическом View-стеке: XML, ConstraintLayout и ViewBinding.
- Работать с Matrix-событиями sync, timeline и room_tags.
- Обеспечивать E2EE: Megolm, key backup, восстановление ключей и device verification.