Senior iOS developer
Описание вакансии
Магнит – это одна из крупнейших розничных сетей России, которая трансформируется в большую цифровую компанию.
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 и программ лояльности от компании;
- наличие корпоративной библиотеки курсов;
- возможность рекомендовать компанию своим друзьям, участвуя в реферальной программе.