- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Middle iOS Developer (Membrana Junior)
МТС — стабильный и крупный работодатель с сильной инженерной культурой. Использование современного стека (SwiftUI, KMP, UDF) делает вакансию очень привлекательной для профессионального роста.
Сложность вакансии
Позиция требует глубоких знаний не только стандартного iOS-стека (SwiftUI, UIKit), но и специфических навыков: NetworkExtensions, KMP и UDF. Опыт работы от 3 лет и знание OWASP подчеркивают высокий порог входа.
Анализ зарплаты
Зарплата в объявлении не указана, но для Middle iOS разработчика в Москве с таким широким стеком (включая KMP) рыночные предложения обычно начинаются от 250 000 рублей. Учитывая масштаб МТС, можно ожидать конкурентоспособное предложение на уровне или выше медианы рынка.
Сопроводительное письмо
I am writing to express my strong interest in the Middle iOS Developer position at MTS (Membrana Junior). With over 3 years of commercial experience in iOS development and a deep understanding of both SwiftUI and UIKit, I am confident in my ability to contribute effectively to your client-server application projects. My background includes extensive work with Clean Architecture, UDF, and modular systems using SPM, which aligns perfectly with your team's technical requirements.
I have a proven track record of developing complex application extensions, including NetworkExtensions and Widgets, and I am particularly excited about your use of Kotlin Multiplatform (KMP) and Ktor. My experience with asynchronous programming using Combine and async/await, combined with a disciplined approach to writing unit and integration tests, ensures that I can deliver high-quality, stable code. I look forward to the possibility of discussing how my technical skills and passion for mobile development can support the goals of MTS Web Services.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в МТС уже сейчас
Присоединяйтесь к команде МТС и создавайте инновационные iOS-приложения с использованием самого современного стека технологий!
Описание вакансии
MIDDLE IOS DEVELOPER [MEMBRANA JUNIOR, МТС ВЕБ СЕРВИСЫ]
Локация: Удаленно Компания: МТС
ЗП: обсуждается на собеседовании
Занятость: Полная
Мы ищем талантливого и опытного iOS разработчика для работы над интересным проектом с использованием современного стека технологий. Проект включает в себя разработку клиент-серверного приложения и различных расширений к нему.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
Разрабатывать и поддерживать клиентскую часть iOS-приложения, используя SwiftUI и UIKit;
Применять архитектурные паттерны для обеспечения чистой архитектуры и удобства поддержки кода;
Использовать модульный подход с использованием SPM и семвер для версионирования зависимостей. проектировать различные интеграции со сторонними сервисами;
Разрабатывать раcширения приложения, таких как, widgets, networkExtesions, notificationServiceExtensions;
Сотрудничать с командой разработчиков, дизайнерами и аналитиками для создания лучшего пользовательского опыта;
Писать юнит и интеграционные тесты для обеспечения надежности и стабильности приложения;
Производить мониторинг производительности приложения и его оптимизация;
Участвовать в процессе публикации приложений в App Store и поддерживать жизненный цикл приложения после запуска.
ЧТО МЫ ОЖИДАЕМ:
Опыт коммерческой разработки под iOS не менее 3 лет;
Уверенное знание фреймворков SwiftUI, UIKit;
Уверенное владение современными языковыми возможностями Swift, структур данных и стандартных алгоритмов;
Отличное понимание принципов SOLID, подхода POP, и построения SOA;
Опыт написания тестов, в том числе и на асинхронные взаимодействия с Combine | async await / callbacks;
Опыт работы с инструментами xCode;
Знание HIG;
Опыт работы с Clean Architecture, сокетами (Ktor);
Опыт в написании различных NetworkExtensions;
Знание библиотек swift-collections, swift-algorithms;
Опыт публикации приложений в App Store, знание процессов и требований платформы;
Опыт настройки CI/CD c gitlab;
Опыт написания собственных библиотек с использованием SPM, Cocoapods;
Опыт работы с xcodegen;
Опыт работы с UDF;
Знание OWASP top 10;
Опыт работы с kotlin, coroutines;
Опыт работы с KMP, Ktor, Koin, Coroutines, MVVM.
🌐 Резюме отправлять: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Unit Testing
- CI/CD
- iOS
- Swift
- SwiftUI
- Kotlin Multiplatform
- OWASP
- GitLab
- SPM
- SOLID
- Ktor
- Koin
- UIKit
- Clean Architecture
- Combine
- CocoaPods
- XCodeGen
- UDF
Возможные вопросы на собеседовании
Вакансия требует опыта работы с NetworkExtensions, что является специфической и сложной областью в iOS.
Расскажите о вашем опыте работы с NetworkExtensions. С какими ограничениями системы вы сталкивались при их разработке?
В стеке указаны KMP, Ktor и Koin, что необычно для чистого iOS-разработчика.
Как вы относитесь к использованию Kotlin Multiplatform в iOS-проектах? Был ли у вас опыт интеграции общих модулей на Kotlin в Swift-код?
Упоминается использование архитектуры UDF (Unidirectional Data Flow).
В чем основные преимущества и недостатки UDF по сравнению с MVVM в контексте SwiftUI? Как вы управляете состоянием в больших приложениях?
Компания уделяет внимание безопасности (OWASP top 10).
Какие практики безопасности из списка OWASP наиболее актуальны для мобильного приложения и как вы реализуете защиту данных на стороне клиента?
Проект использует модульность через SPM и xcodegen.
Как вы организуете взаимодействие между независимыми модулями в проекте, чтобы избежать циклических зависимостей и ускорить сборку?
Похожие вакансии
Middle React Native разработчик
Flutter разработчик (Middle/Middle+)
IOS разработчик (Middle)
Мультиплатформенный разработчик (Android/iOS)
Middle Android Developer
Android Разработчик (Middle)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия