Ведущий iOS-разработчик — разработка мессенджера на Matrix

250K ₽/мес
Опубликовано 05.08.2026

О позиции

В команде, развивающей мессенджер на базе протокола Matrix, открыта вакансия Ведущего iOS-разработчика. Вы будете работать над первой итерацией мессенджера, которая включает личные и групповые переписки, а также отдельные каналы. Задача заключается в том, чтобы привести UI к макетам, обеспечивая полное визуальное и поведенческое соответствие с Android-версией.

Чем вы будете заниматься

  • Разрабатывать и дорабатывать UI мессенджера на SwiftUI и UIKit.
  • Работать с Matrix-событиями: sync/timeline/room_tags.
  • Обеспечивать E2EE (Megolm, key backup, восстановление ключей, device verification).
  • Интегрироваться с matrix-ios-sdk (Obj-C API), отлавливать и чинить краши на implicitly-unwrapped optionals.
  • Настраивать Keychain/entitlements/app groups, пуш-расширения (NSE).
  • Дебажить анимации, кастомные жесты, Spring-анимации, работу с GeometryReader/PreferenceKey.
  • Взаимодействовать с дизайнерами, аналитиками, QA и Android-командой для синхронизации поведения.
  • Проводить code review, проектировать архитектуру, оптимизировать производительность, поддерживать релизы.

Требования

  • Глубокое знание Swift и SwiftUI: GeometryReader/PreferenceKey, safeAreaInset, zIndex/hit-testing, drawingGroup, кастомные жесты (LongPress→Drag), анимации со spring.
  • Опыт работы с UIKit и интеропом: hosting controllers, координаторы легаси-навигации Element, UIKit-вьюхи внутри SwiftUI и наоборот.
  • Понимание Obj-C интеропа: работа с matrix-ios-sdk, NSString-мосты, implicitly-unwrapped optionals.
  • Опыт с Keychain/entitlements/app groups, NSE (пуш-расширение).
  • Знание основ E2EE (Megolm, key backup, восстановление ключей, device verification).
  • Понимание Matrix: sync/timeline/room_tags.
  • Умение самостоятельно разбираться в чужом коде (Element — open source) и вносить правки.

Будет плюсом

  • Опыт с SQLCipher.
  • Metal/CI фильтры.
  • Опыт разработки Telegram-подобных клиентов.
  • Знание FCM/UnifiedPush.
  • Опыт с Espresso/UI Automator (для самопроверки на iOS).

Что мы предлагаем

  • Удалённая работа по РФ.
  • Сотрудничество по ИП или Самозанятости.
  • Участие в развитии сложного высоконагруженного цифрового продукта.
  • Оплата профессиональных курсов, скидки на обучение, корпоративная бонусная программа.
Обязательные
0/1
Желательные
0/1
Бонус
0/1
Почему эта вакансия
7.5
7.5 из 10
оценка совпадения

Вакансия предлагает интересные задачи в разработке мессенджера на базе Matrix. Условия удалённой работы и высокая зарплата делают её привлекательной для опытных разработчиков.

Требования к языку
RussianNative
English(опционально)B2
БазовыйСреднийПродвинутыйРодной

Формируем профиль успеха...

Анализируем требования вакансии и данные рынка

Обзор рынка

Объём рынка Swift 2026
$3.5B
Годовой рост
15.2%
Внедрение AI
35%
Инвестиции
+120%

Навыки и требования

Обязательные
SwiftSwiftUIUIKit
Растущий спрос
CombineSwift Package ManagerCore Data
Снижающийся спрос
Objective-CCocoa Touch

Тренды отрасли

Рост популярности E2EE
С увеличением внимания к безопасности данных, использование E2EE в мессенджерах выросло на 40% в 2025 году.
Увеличение использования SwiftUI
Среди iOS-разработчиков, использование SwiftUI возросло на 50% за последние два года, что делает его стандартом для новых приложений.

Новости Messaging

Загружаем новости отрасли...

Ищем релевантные статьи за последние 6 месяцев

Похожие вакансии
Tech Lead / Senior Backend Engineer — Node.js и DevOps
КА (globalstaff)·5K ₽–8K ₽
Head of Product — запуск международных продуктов
Tech Products·215K ₽–268K ₽
Медсестра для международного медицинского проекта
Международный медицинский проект·3K ₽
Разработчик Ruby on Rails — ведение проектов от идеи до релиза
ПАО 'МГКЛ'·300K ₽–500K ₽
Lead Go Developer — разработка высокопроизводительной распределенной платформы
Andersen Lab·515K ₽–640K ₽
Senior Software Engineer — работа с клиентами из США
242K ₽–301K ₽
Ведущий iOS-разработчик — мессенджер на базе Matrix
250K ₽
Ведущий Android-разработчик — мессенджер на базе Matrix
250K ₽
Senior Software Engineer — создание команды Endpoint State and Control
NinjaOne·242K ₽–301K ₽
Middle+ / Senior Backend-разработчик для биржи видеоконтента
ROKY Clips·300K ₽–500K ₽
Senior Data Analyst — Data Analysis
Trynexis·300K ₽–500K ₽
Senior Арт-директор рекламных кампаний — федеральные рекламные кампании
2ГИС·300K ₽–500K ₽
Программист — разработка системы бронирования для глэмпинга
Глэмпинг «На краю земли»·200K ₽–300K ₽
Старший разработчик сервисов данных — Python и ETL
БЮРО 1440·250K ₽–350K ₽
Head of QA — управление качеством в геймдеве
OpenMyGame·303K ₽–377K ₽