Назад
5 дней назад

iOS Developer (KMP)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle/senior
Страна
Russia

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

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

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

Текст:
/

TL;DR

iOS-разработчик (KMP): Разработка мобильного SDK для рекламной платформы X5 с акцентом на интеграцию в высоконагруженные приложения экосистемы. Фокус на проектировании архитектуры, обеспечении производительности SDK и внедрении современных практик разработки на Swift и KMP.

Локация: Удалённая работа (РФ).

Компания

X5 Медиа — подразделение крупнейшего ритейлера X5 Group, развивающее рекламные и аналитические продукты, включая Food.ru и платформу X5 Блогер.

Что делать

  • Разрабатывать мобильный iOS SDK для новой рекламной платформы.
  • Интегрировать SDK в ключевые приложения экосистемы (Пятёрочка, Перекрёсток, Food.ru, Чижик).
  • Проектировать архитектуру и реализовывать новый функционал SDK.
  • Проводить код-ревью и поддерживать чистоту кодовой базы.
  • Оптимизировать производительность и стабильность SDK для миллионов пользователей.

Требования

  • Опыт коммерческой iOS-разработки от 2 лет в команде от 3-х человек.
  • Опыт разработки на KMP.
  • Глубокое знание Swift и стандартной библиотеки.
  • Уверенное владение Swift Concurrency (async/await, Actors).
  • Опыт создания сложного UI на SwiftUI и работы с UIKit.
  • Практический опыт применения MVVM, SOLID и Clean Architecture.

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

  • Опыт использования DI-фреймворков.
  • Опыт написания Unit-тестов.
  • Уверенная работа с Git.

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

  • Работа без привязки к офису (удалённый формат).
  • ДМС со страхованием родственников и заботой о ментальном здоровье.
  • Корпоративное обучение и доступ к Skyeng.
  • Программа привилегий PrimeZone и корпоративные скидки.
  • Предоставление всей необходимой техники для работы.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →