МТС

Senior IOS Developer [Мой МТС]

От 3 до 6 летПолныйМосква

Обязанности

  • 01разработка и поддержка функциональности приложения на платформе iOS (Swift, UIKit, SwiftUI)
  • 02участие в проектировании и реализации архитектуры приложения (MVVM, VIPER, Clean Architecture и др.)
  • 03интеграция с RESTful API, GraphQL, а также работа с WebSocket и push-уведомлениями
  • 04обеспечение высокой производительности, отзывчивости и стабильности приложения
  • 05реализация сложных UI/UX-решений с поддержкой различных устройств и ориентаций
  • 06внедрение и поддержка механизмов аутентификации и авторизации (OAuth2, SSO, биометрия)
  • 07работа с локальным хранилищем данных (Core Data, Realm, SQLite)
  • 08проведение code review, менторство junior- и middle-разработчиков
  • 09оптимизация приложения по размеру, скорости запуска, энергопотреблению
  • 10работа с CI/CD (Fastlane, Jenkins, GitHub Actions), тестированием (Unit, UI, Integration)
  • 11взаимодействие с командами бэкенда, Android, QA, дизайна и продукта

Требования

  • 01опыт разработки на iOS не менее 4 лет
  • 02глубокое знание Swift (предпочтительно с опытом миграции с Objective-C)
  • 03опыт работы с UIKit, SwiftUI, Combine
  • 04понимание принципов ООП, функционального программирования, паттернов проектирования
  • 05опыт проектирования и поддержки масштабируемых архитектур (MVVM, VIPER, Clean Architecture)
  • 06опыт интеграции с REST API, обработки JSON, работы с сетевыми библиотеками (Alamofire, URLSession)
  • 07опыт работы с системами управления зависимостями: CocoaPods, Swift Package Manager
  • 08знание принципов безопасности мобильных приложений (обфускация, hardening, работа с ключами)
  • 09опыт настройки и поддержки CI/CD (Fastlane, Jenkins, GitHub Actions)
  • 10опыт написания юнит- и UI-тестов (XCTest, XCTestExpectation, Mocking)
  • 11опыт публикации приложений в App Store, работы с TestFlight, App Store Connect

Условия

  • 01Собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability — не будут для тебя проблемой, ты сможешь сосредоточиться на фичах
  • 02Профессиональные гильдии инженеров, где мы поддерживаем друг друга и помогаем стать лучше
  • 03Внутреннюю площадку TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации
  • 04Участие во внешних IT конференциях. Мы выступаем на HighLoad++, DataFest, Mobius, Test Driven Conf, Joker, DevOps, Матемаркетинг и даже проводим собственную конференцию по архитектуре True Tech Arch
  • 05Полезные курсы и вебинары в корпоративном университете и электронную библиотеку
  • 06ДМС с первого месяца работы, включая стоматологию
  • 07Страхование от несчастных случаев с 1 месяца работы
  • 08Материальную помощь в сложных жизненных ситуациях
  • 09Отпуск 28 календарных дней
  • 10Прием врачей общей практики и массаж в офисе
  • 11Мобильная связь за счет компании и льготные тарифы для близких
  • 12Подписка на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети