RVC
JobsFor Employers
1h 28m ago

iOS Developer

iOS · Information Technology
📡Remote In-Country
|Moscow, Russia
code_reviewespressokeychainperformance_optimization+2
Similar jobs
9d 4h ago

iOS Developer

iOS · Government-related
📡Fully Remote
from ₽250k RUB
combinecore_dataswiftuikit

iOS Developer

iOS | Information Technology
Remote In-Country
Contract
Russia, Moscow
Source not independently verified
Confirm the company and recruiter through an official company domain before applying. Never pay money, share one-time codes, sign out of your Apple or Google account, install apps or configuration profiles, or run code from a repository sent by a recruiter.

#IT #МобильнаяРазработка #iOS #Swift #SwiftUI #UIKit #Matrix #Element #вакансия #удаленка

Вакансия: Ведущий iOS-разработчик (Messaging / Matrix) Зарплатная вилка: 250 т.р. (оплата почасовая) Формат: full-time, удалённо (Москва / GMT+3)

❤️❤️❤️❤️🩷6️⃣❤️✨ Ищем iOS-разработчика в команду, которая развивает мессенджер на базе протокола Matrix (за основу взят Element). Проект — первая итерация с личными/групповыми переписками и отдельными каналами, доставка апдейтов через событийную модель Element. Задача — привести 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).

Условия: Удалённая работа по РФ. Сотрудничество по ИП или Самозанятости. Участие в развитии сложного высоконагруженного цифрового продукта. Оплата профессиональных курсов, скидки на обучение, корпоративная бонусная программа.

📩 Пожалуйста, в сообщении присылайте СРАЗУ РЕЗЮМЕ. Писать сюда: @i_schanti

Required Skills

code_reviewespressokeychainperformance_optimizationswiftuikit

Required Languages

🇷🇺 Russian

Key competency: iOS
Roles
PythonJavaReactTypeScriptNode.jsGoRustDevOpsData scienceProductDesign
Remote
United StatesUnited KingdomCanadaGermanyPolandSpainNetherlandsPortugal
Work type
Fully remoteRemote in-countryHybridSeniorMid-levelJuniorAll jobs
R© 2026 ReVacancybuild c95f919a
AboutContactPrivacyCookiesRefundsTerms & ConditionsFor Employers