About the vacancy
Ищут ведущего iOS-разработчика для развития мессенджера на базе протокола Matrix и Element. Работа включает разработку UI на SwiftUI и UIKit, поддержку E2EE, интеграцию с matrix-ios-sdk и синхронизацию поведения с Android-версией.
Что предстоит делать
- Разрабатывать и дорабатывать UI мессенджера на SwiftUI и UIKit
- Работать с Matrix-событиями sync, timeline и room_tags
- Обеспечивать E2EE, включая Megolm, key backup, восстановление ключей и device verification
- Интегрироваться с matrix-ios-sdk и исправлять краши на implicitly-unwrapped optionals
- Настраивать Keychain, entitlements, app groups и пуш-расширения
- Дебажить анимации, кастомные жесты, spring-анимации, GeometryReader и PreferenceKey
- Взаимодействовать с дизайнерами, аналитиками, QA и Android-командой
- Проводить code review, проектировать архитектуру, оптимизировать производительность и поддерживать релизы
Условия
- Удалённая работа по РФ
- Полная занятость
- Сотрудничество по ИП или самозанятости
- Оплата профессиональных курсов
- Скидки на обучение
- Корпоративная бонусная программа
- Оплата 250 т.р. почасово
Проект
Команда развивает мессенджер на базе протокола Matrix, созданный на основе Element. Проект включает личные и групповые переписки, отдельные каналы и доставку апдейтов через событийную модель Element.