Par vakanci
Ищут ведущего Android-разработчика для развития мессенджера на базе протокола Matrix и Element. Нужно разрабатывать UI на классическом View-стеке, работать с Matrix-событиями и E2EE, синхронизировать поведение Android- и iOS-версий.
Что предстоит делать
- Разрабатывать и дорабатывать UI мессенджера на классическом View-стеке с XML, ConstraintLayout и ViewBinding.
- Работать с Matrix-событиями sync, timeline и room_tags.
- Обеспечивать E2EE, включая Megolm, резервное копирование и восстановление ключей, а также проверку устройств.
- Реализовывать сложный UI с RecyclerView, DiffUtil, ItemAnimator, ручными анимациями и layout animations.
- Работать с touch-пайплайном, NestedScroll и оверскролл-жестами.
- Настраивать кастомную отрисовку с Drawable, Canvas, шейдерами, AGSL, RenderNode и RenderEffect.
- Настраивать Edge-to-edge и WindowInsetsCompat.
- Интегрироваться с matrix-android-sdk2, Realm-хранилищем и sync-воркерами.
- Взаимодействовать с дизайнерами, аналитиками, QA и iOS-командой.
- Проводить code review, проектировать архитектуру, оптимизировать производительность и поддерживать релизы.
Условия
- Удалённая работа по РФ в часовом поясе Москва или GMT+3.
- Полная занятость.
- Сотрудничество по ИП или самозанятости.
- Почасовая оплата 250000 RUB.
- Участие в развитии сложного высоконагруженного цифрового продукта.
- Оплата профессиональных курсов, скидки на обучение и корпоративная бонусная программа.
Как откликнуться
В сообщении нужно сразу прислать резюме.