💜 Подарок для новых пользователей Хабр Карьеры — месяц бесплатного кино и скидка 10% на подписку от онлайн-кинотеатра START → зарегистрироваться

Senior IOS developer

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

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

Компания

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

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

О компании и команде

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

Magnit Tech не только про ритейл. Это связка физического мира ритейла и digital, новых сервисов, максимальной персонализации и сквозного клиентского опыта.
Digital в Магните – это опытная команда, пришедшая из таких компаний как Lamoda, Yandex, Avito, VK, Delivery club, Tinkoff, Ostrovok, Vprok.tech, X5.tech и др., с крутыми практиками в создании цифровых продуктов нового поколения. Мы ценим людей и атмосферу и надеемся, что ты тоже.

Ищем крутого iOS разработчика в отдел разработки онлайн сервисов Магнит. Мы создаем новые продукты, развиваем мобильное приложение Магнит: акции и доставка.

О процессах:

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

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

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

Ожидания от кандидата

  • отличный уровень владения Swift и коммерческий опыт с UIKit от 4-х лет;
  • опыт разработки интерфейсов кодом (нативно или SnapKit);
  • понимание архитектурных паттернов и опыт разработки в чистой архитектуре (мы используем CleanSwift);
  • понимание работы с многопоточностью (CGD и Structured concurrency);
  • навыки работы с сетью (URLSession);
  • опыт работы с UserNotifications, Security и другими фреймворками платформы iOS;
  • опыт написания юнит-тестов (мы используем связку Quick & Nimble).

Будет плюсом

  • опыт написания UI-тестов (XCUITest);
  • понимание CI/CD, опыт написания fastlane скриптов;
  • опыт работы с sourcery/swiftgen.

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

  • оформление в аккредитованную ИТ-компанию;
  • конкурентоспособная заработная плата (обсуждается индивидуально);
  • ДМС со стоматологией и льготными условиями для членов семьи;
  • техника для работы (MacBook или HP);
  • график работы 5/2 с гибким началом;
  • работа в максимально уютном офисе в центре Москвы (ст. м. Белорусская), в Краснодаре или удаленно из других городов РФ, так же есть офисы в Санкт-Петербурге (ст. м. Балтийская) и в Иннополисе;
  • возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах;
  • развитие – мы оплачиваем обучение на курсах и участие в конференциях;
  • возможность проведения и участия в митапах, хакатонах, где есть возможность познакомиться с работой других подразделений;
  • наличие корпоративных скидок PRIMEZONE и программ лояльности от компании;
  • наличие корпоративной библиотеки курсов;
  • возможность рекомендовать компанию своим друзьям, участвуя в реферальной программе.