Ведущий iOS-разработчик для Messaging
Что за роль
Ведущий iOS-разработчик будет работать над мессенджером на базе протокола Matrix, разрабатывая и дорабатывая UI, обеспечивая полное соответствие с Android-версией. Основные задачи включают интеграцию с matrix-ios-sdk и работу с E2EE.
Что предстоит делать
- Разрабатывать и дорабатывать UI мессенджера на SwiftUI и UIKit
- Работать с Matrix-событиями: sync/timeline/room_tags
- Обеспечивать E2EE (Megolm, key backup, восстановление ключей, device verification)
- Интегрироваться с matrix-ios-sdk (Obj-C API) и отлавливать краши
- Настраивать Keychain/entitlements/app groups, пуш-расширения (NSE)
- Дебажить анимации, кастомные жесты и Spring-анимации
- Взаимодействовать с дизайнерами, аналитиками, QA и Android-командой
- Проводить code review и оптимизировать производительность
Что потребуется
- Глубокое знание Swift и SwiftUI
- Опыт работы с UIKit и интеропом
- Понимание Obj-C интеропа
- Опыт с Keychain/entitlements/app groups, NSE
- Знание основ E2EE
- Понимание Matrix: sync/timeline/room_tags
Что важно знать
Удалённая работа по РФ, сотрудничество по ИП или Самозанятости. Участие в развитии сложного высоконагруженного цифрового продукта с оплатой профессиональных курсов и корпоративной бонусной программой.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram