TL;DR
Middle iOS Developer (Swift/UIKit): Разработка и поддержка клиентской части мобильного приложения с акцентом на использование современных подходов, SwiftUI и UIKit. Фокус на построении чистой архитектуры, реализации интеграций, написании тестов и обеспечении высокого качества кода в высоконагруженной среде.
Локация: Удалённо (РФ)
Компания
МТС Web Services — ИТ-подразделение компании МТС, специализирующееся на разработке облачных и веб-сервисов для бизнеса.
Что делать
- Разрабатывать и поддерживать клиентскую часть iOS-приложения на SwiftUI и UIKit.
- Применять архитектурные паттерны для обеспечения чистоты и поддержки кода.
- Проектировать интеграции со сторонними сервисами и разрабатывать расширения (widgets, networkExtensions).
- Писать юнит и интеграционные тесты для обеспечения стабильности.
- Мониторить производительность приложения и оптимизировать его работу.
- Участвовать в процессе публикации и поддержки жизненного цикла приложений в App Store.
Требования
- Опыт коммерческой разработки под iOS не менее 3 лет.
- Уверенное знание SwiftUI, UIKit, языка Swift, структур данных и алгоритмов.
- Глубокое понимание SOLID, POP, и построения SOA.
- Опыт написания тестов (Combine, async/await).
- Навыки работы с инструментами Xcode, Clean Architecture и сокетами (Ktor).
- Знание HIG.
Хорошо, если есть
- Опыт работы с NetworkExtensions, swift-collections и swift-algorithms.
- Опыт настройки CI/CD через GitLab и работы с SPM, Cocoapods.
- Знание OWASP top 10 и опыт работы с Kotlin/KMP.
- Опыт работы с UDF и xcodegen.
Культура и преимущества
- Доступ к платформе MTS Ocean для эффективного деплоя и мониторинга.
- Профессиональные гильдии инженеров и внутренние площадки для TechTalks.
- Возможность участия во внешних IT-конференциях (HighLoad++, Mobius и др.).
- Медицинская страховка с 1-го месяца (включая стоматологию и страхование в поездках).
- Подписка МТС Premium и скидки от партнеров на обучение и фитнес.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →