Middle/senior IOS developer

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Объединяем IT и ретейл, чтобы совершать самые важные покупки было просто — во всех уголках страны

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

Условия работы

Магнит – это одна из крупнейших розничных сетей России, которая трансформируется в большую цифровую компанию.

МагнитTech – команда из 3500 IT специалистов, которая создает экосистему комплементарных сервисов (Magnit pay, Magnit mobile, DMP платформа, Программа лояльности).

Ищем крутого iOS разработчика в отдел разработки онлайн сервисов Магнит.

В настоящий момент отдел онлайн сервисов - это самодостаточная единица в организационной структуре компании, которая отвечает за работу мобильного приложения Магнит. Глобальная цель отдела - развитие нового для компании онлайн направления, создание новых продуктов.

О процессах:

При разработке используем продуктовый подход, движемся спринтами, в продуктовых командах есть тимлид и продакт/аналитик.

Чем занимается iOS разработчик:

  • разработка superapp мобильного приложения Магнит: акции и скидки;
  • проектирование модулей приложения;
  • участие в разработке и запуске крупных маркетинговых компаний Магнит;
  • написание тестов.

Что для нас важно:

  • отличный уровень владения Swift (опыт от 2 лет);
  • опыт работы с sourcery/swiftgen будет плюсом;
  • разработка интерфейсов кодом (нативно или SnapKit);
  • знакомство с архитектурными паттернами и опыт разработки в чистой архитектуре (мы используем CleanSwift);
  • понимание работы с многопоточностью (CGD и Structured concurrency);
  • навыки работы с сетью (URLSession);
  • работа с UserNotifications, Security и другими фреймворками платформы iOS;
  • опыт написания юнит-тестов (мы используем связку Quick & Nimble);
  • опыт написания UI-тестов (XCUITest) будет плюсом;
  • понимание CI/CD, опыт написания fastlane скриптов так же будет плюсом;

Бонусы

  • Конкурентоспособная заработная плата (обсуждается индивидуально) + премии;
  • График работы 5/2 с гибким началом;
  • Возможность работать как удобно - в офисе в Москве или в Краснодаре и удаленно;
  • Развитие – мы оплачиваем обучение на курсах и участие в конференциях;
  • Возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах;
  • Дружеская атмосфера и поддержка команды;
  • Прозрачные цели, четкие ожидания, здравый смысл в процессах и управленческих подход.