Детальная страница вакансии

Вакансия в архиве
Вы можете найти и откликнуться на похожие
Смотреть вакансии

Mobile

АО МТС Веб Сервисы

IT

Москва

Удаленно

От 3 до 6 лет

Middle IOS Developer [Membrana Junior, МТС веб сервисы]

Поделиться

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

Мы ищем талантливого и опытного iOS разработчика для работы над интересным проектом с использованием современного стека технологий. Проект включает в себя разработку клиент-серверного приложения и различных расширений к нему. На текущий момент, мы отталкиваемся от версии 17 версии 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.

Что мы предлагаем

  • Собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability - не будут для вас проблемой, вы сможете сосредоточиться на фичах;
  • Профессиональные гильдии инженеров по направлениям, чтобы поддерживать друг друга и обмениваться опытом;
  • Внутреннюю площадку TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации.
  • Участие во внешних IT конференциях. Мы выступаем на HighLoad++, DataFest, Mobius, Test Driven Conf, Joker, DevOps, Матемаркетинг и даже проводим собственную конференцию по архитектуре True Tech Arch;
  • Полезные курсы и вебинары в корпоративном университете и электронные библиотеки;
  • Медицинскую страховку с 1 месяца со 100% покрытием расходов, включая стоматологию, страхование жизни и здоровья в поездках за рубеж. А еще можно застраховать родственников с корпоративной скидкой;
  • Единую подписку МТС Premium — KION light в онлайн-кинотеатре KION, сервис МТС Music, 30 дней бесплатного пользования подпиской OZON Premium;
  • Скидки и предложения от партнеров на фитнес, занятия английским и прочее.

Удаленно

От 3 до 6 лет

Отклик на вакансию

Middle IOS Developer [Membrana Junior, МТС веб сервисы]
Переместите файл сюда или загрузите вручную
Формат файла: PDF, DOC, DOCX, TXT, RTF, JPEG, PNG. Не более 15 Мб