yandex
МТС
Страна
Россия
+500% приглашений

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

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

Middle iOS Developer (Membrana Junior)

Оценка ИИ

МТС — стабильный и крупный работодатель с сильной инженерной культурой. Использование современного стека (SwiftUI, KMP, UDF) делает вакансию очень привлекательной для профессионального роста.


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

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

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

Позиция требует глубоких знаний не только стандартного iOS-стека (SwiftUI, UIKit), но и специфических навыков: NetworkExtensions, KMP и UDF. Опыт работы от 3 лет и знание OWASP подчеркивают высокий порог входа.

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

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

Зарплата в объявлении не указана, но для 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.

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

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

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

Откликнитесь в МТС уже сейчас

Присоединяйтесь к команде МТС и создавайте инновационные 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.

🌐 Резюме отправлять: Откликнуться

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

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

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

Навыки

  • 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.

Как вы организуете взаимодействие между независимыми модулями в проекте, чтобы избежать циклических зависимостей и ускорить сборку?

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

более 1000 офферов получено
4.9

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

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

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

МТС
Страна
Россия