Senior iOS (Swift) Разработчик

Дата размещения вакансии: 02.06.2025
Работодатель: IBS
Уровень зарплаты:
з/п не указана
Город:
Воронеж
Требуемый опыт работы:
От 3 до 6 лет

Ищем Senior iOS (Swift) разработчика для разработки нового функционала одного из топ-eCommerce приложений.

Обязанности:

  • Разработка и поддержка мобильного приложения для популярной сети магазинов.
  • Участие в проектировании архитектуры и взаимодействии с другими командами.
  • Улучшение стабильности приложения, работа с аналитикой падений (Sentry, Firebase).
  • Проведение код-ревью и наставничество младших разработчиков.
  • Участие в релизах и CI/CD процессах.
  • Работа с аналитикой, метриками и тестированием.

Требования:

  • Отличное знание Swift, чтение и поддержка кода на Objective-C.
  • Опыт верстки интерфейсов кодом (без Storyboard и XIB).
  • Желательно минимальный опыт со SwiftUI.
  • Уверенная работа с Git и через терминал (SSH).
  • Опыт создания собственных кастомных компонентов, Responder Chain.
  • Владение архитектурными подходами: MVC, MVVM, Clean Architecture.
  • Глубокое понимание жизненного цикла приложения, UINavigationController, UITabBarController, UIView.
  • Работа с Realm, UserDefaults, Keychain, знание SQL-основ.
  • Умение читать, анализировать и сопровождать чужой код, активное участие в процессе код ревью.
  • Знание многопоточности, GCD, OperationQueue.
  • Опыт использования Sentry и Crashlytics.
  • Владение SwiftLint, Fastlane.
  • Понимание Push Notifications, Universal Links, URL schemes.
  • Опыт взаимодействия с API (HTTP, WebSocket), знание JSON.
  • Умение писать Unit и UI тесты.
  • Понимание работы с Cocoapods/Carthage/SPM.

Условия:

  • Официальное оформление в штат по ТК РФ.
  • Мы являемся аккредитованной IT-компанией.
  • ДМС со стоматологией для сотрудника, близких родственников и детей.
  • Корпоративная рабочая техника.
  • Работа в команде экспертов профессионалов.
  • Лучшие мировые практики разработки ПО, организации бизнес-процессов и построения команды.
  • Возможности выбора проектов, развития и роста внутри компании.
  • Современный подход к обучению и развитию сотрудников: индивидуальный план развития, сертификация, книги, курсы, митапы, публикации в крупнейших онлайн и оффлайн изданиях, изучение иностранных языков.
  • Спортивные клубы, экскурсии.