yandex
Страна
Россия
Зарплата
от 250 000 ₽
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
УдалённоПолная занятость

iOS-разработчик (Messaging / Matrix)

ИИОценка ИИ

Хорошая зарплата для РФ рынка, интересные и сложные технические задачи (Matrix, E2EE), полностью удаленный формат. Однако узкая специализация на Matrix может ограничить круг кандидатов.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена специфическим стеком: глубокое знание SwiftUI сочетается с необходимостью поддержки legacy-кода на Objective-C и пониманием протоколов шифрования Matrix.

Анализ зарплаты

Медиана280 000 ₽
Рынок220 000 ₽ – 350 000 ₽
ИИОценка ИИ

Предложенная зарплата в 250 000 ₽ на руки соответствует среднерыночному уровню для Senior iOS-разработчика в России, хотя для экспертов с глубоким знанием криптографии и Matrix может быть чуть ниже верхней планки.

Сопроводительное письмо

Меня заинтересовала вакансия iOS-разработчика в Kotelov, особенно в контексте работы с протоколом Matrix и глубоким использованием SwiftUI. Мой опыт включает не только создание сложных интерфейсов с использованием GeometryReader и кастомных анимаций, но и работу с низкоуровневыми аспектами мобильной разработки, такими как Keychain и App Groups.

Я обладаю пониманием принципов сквозного шифрования (E2EE) и имею опыт интеграции Objective-C SDK в современные Swift-проекты. Работа над мессенджером требует особого внимания к деталям и производительности, и я готов применить свои знания UIKit-интеропа и NSE для создания качественного продукта в вашей команде.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Котелов уже сейчас

Присоединяйтесь к команде Kotelov и внесите свой вклад в развитие защищенных мессенджеров на базе Matrix!

Описание вакансии

iOS-разработчик (Messaging / Matrix) в Kotelov

*💰*250 000 ₽ на руки

*📌*Условия и бонусы:

Фултайм, удаленно в РФ (Москва / GMT+3).

*📌*Наши ожидания:

– глубокое знание 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.

*✍🏼*Откликнуться (резюме)

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Swift
  • SwiftUI
  • Objective-C
  • UIKit
  • Keychain
  • Matrix
  • E2EE
  • NSE

Возможные вопросы на собеседовании

Вакансия предполагает работу с matrix-ios-sdk, который написан на Obj-C. Важно понимать, как безопасно обрабатывать типы.

Расскажите о нюансах работы с Implicitly Unwrapped Optionals при интеграции Objective-C кода в Swift. Какие риски это несет?

В описании указаны сложные элементы SwiftUI.

В каких случаях вы бы использовали drawingGroup в SwiftUI и как это влияет на производительность рендеринга?

Работа с мессенджерами требует обработки данных в фоновом режиме.

Как организовать общение между основным приложением и Notification Service Extension (NSE) через App Groups?

Протокол Matrix активно использует E2EE.

Объясните разницу между Megolm и Olm в контексте групповых и личных чатов в Matrix.

Упоминается работа с легаси-навигацией Element.

С какими основными трудностями вы сталкивались при встраивании UIHostingController в существующую иерархию UINavigationController?

Похожие вакансии

NDA
250 000 ₽

Ведущий iOS-разработчик (Messaging / Matrix)

LeadУдалённо
Swift · SwiftUI · UIKit · Objective-C · Matrix · E2EE · Keychain · SQLCipher · Metal · Core Image · FCM
+11 навыков
R
Redhr
220 000 ₽ – 260 000 ₽

Senior iOS-разработчик

SeniorУдалённо
Swift · Objective-C · UIKit · SwiftUI · SOLID · VIPER · MVC · MVP · MVVM · Xcode · Git · CoreData · CocoaPods · Carthage · Unit Testing · Autolayout
+16 навыков
ЛП
Лемана Про
340 000 ₽

Ведущий мобильный разработчик (Kotlin Multiplatform)

LeadУдалённо
Kotlin · Kotlin Multiplatform · Jetpack Compose · SwiftUI · Ktor · Kodein · Kotlin Serialization · Kotlin Coroutines · SQLDelight · Coil · MockK · Swift · UIKit · CI/CD
+14 навыков
NDA
100 000 ₽ – 150 000 ₽

iOS React Native Developer

Удалённо
React Native · iOS · JavaScript · TypeScript · React Navigation · API · App Store
+7 навыков
NDA
от 250 000 ₽

Ведущий Android-разработчик (Messaging / Matrix)

LeadУдалённо
Kotlin · Coroutines · Flow · Matrix · XML · ConstraintLayout · ViewBinding · RecyclerView · Hilt · Glide · Timber · Gradle · E2EE · Realm · KMP · SQLDelight · FCM · Espresso
+18 навыков
FM
Frame Media
3 000 $ – 3 500 $

Senior Flutter разработчик

SeniorУдалённо
Flutter · Dart · BLoC · Google Maps · Rive · GetIt · Injectable · AutoRoute · GitLab · CI/CD · Unit Testing · UI Testing · Integration Testing · RESTful API · WebSocket
+15 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

Россияот 250 000 ₽