Назад
2 дня назад

IOS-разработчик (Swift)

Формат работы
remote (только Russia)/onsite/hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
IOS-разработчик (Swift): Разработка и развитие крупного модульного iOS-приложения с акцентом на SwiftUI, Swift Concurrency, поддержку UIKit/RxSwift и миграцию на современную архитектуру. Focus on проектирование модулей и API, интеграцию с backend-сервисами, написание тестов и развитие инженерных практик.

Локация: Москва, 3-й Нижнелихоборский проезд, 3с6; работа на месте работодателя, удалённо или в гибридном формате. Кандидаты должны проживать в РФ; удалённая работа из других стран не рассматривается.

Компания

«Детмир Тех» развивает цифровую экосистему группы компаний «Детский мир», включая продукты для миллионов клиентов и внутренние бизнес-сервисы.

Что делать

  • Разрабатывать новые продуктовые сценарии и развивать существующие.
  • Создавать экраны на SwiftUI и поддерживать UIKit-компоненты в крупном модульном приложении для iOS 16+.
  • Участвовать в миграции с RxSwift на async/await и AsyncStream.
  • Проектировать модули, API и взаимодействие между компонентами, интегрироваться с backend API, аналитикой и feature flags.
  • Писать unit- и snapshot-тесты, проводить code review и развивать инженерные практики.
  • Взаимодействовать с дизайнерами, аналитиками, QA и backend-командами.

Требования

  • Коммерческий опыт iOS-разработки от 3 лет.
  • Уверенное знание Swift, практический опыт со SwiftUI и UIKit.
  • Понимание Swift Concurrency и управления асинхронными операциями; опыт работы с RxSwift.
  • Понимание ООП, функционального программирования и архитектуры мобильных приложений.
  • Опыт разработки клиент-серверных приложений и интеграции с REST API.
  • Умение писать поддерживаемый и тестируемый код; уверенное владение Git.
  • Английский язык на уровне чтения технической документации.

Хорошо, если есть

  • Опыт работы с крупными модульными приложениями и постепенной миграции legacy-кода.
  • Знание SPM и Tuist.
  • Опыт работы со Swift Testing, XCTest и SnapshotTesting.
  • Навыки настройки GitLab CI/CD и Fastlane.
  • Опыт автоматизации с помощью Swift, Bash или Python.
  • Участие в развитии дизайн-системы и опыт проведения code review.

Культура и преимущества

  • Официальное оформление в соответствии с ТК РФ.
  • Полная занятость, график 5/2; совокупный доход включает оклад и годовой бонус.
  • Предоставляются техника для работы и полис ДМС.
  • Доступны программа Best Benefits, внутреннее обучение, спортивные и развлекательные мероприятия.
  • Стек: Swift 6.0, iOS 16+, SwiftUI, UIKit, Swift Concurrency, RxSwift, MVVM, Repository, Use Case, Dependency Injection, URLSession, Moya, SPM, Tuist, Realm, GitLab CI/CD, Fastlane и mise.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →