Сейчас мы ищем Главного (Senior) iOS разработчика в команду Финансовые сервисы, которая является частью контура Магнит OMNI.
Это системное направление внутри экосистемы компании с динамикой стартапа: короткие циклы, минимум бюрократии, быстрые релизы и фокус на ценности для клиента.
Мы создаём финансовые услуги, которые делают оплату, накопления, вознаграждение за лояльность и управление средствами проще и выгоднее. Всё это органично встроено в повседневные покупки и онлайн-сервисы Magnit, а сложная архитектура и интеграции с партнёрами остаются «под капотом».
Масштаб — миллионы пользователей. Продукт напрямую влияет на ключевые финансовые метрики бизнеса и меняет к лучшему ежедневный опыт клиентов. Это не про «разработку фичей», а про end-to-end решения с измеримым эффектом.
Стек технологий: https://github.com/magnit-tech/magnit-online/blob/master/tech/swift.md
Чем ты будешь заниматься
- Разрабатывать новый функционал мобильного приложения Магнит: акции и доставка
- Проектировать модули приложения
- Участвовать в разработке и запуске крупных маркетинговых кампаний Магнит
- участвовать в проектировании архитектуры
Мы ожидаем
- Отличный уровень владения Swift и коммерческий опыт с UIKit от 5 лет
- Опыт разработки интерфейсов кодом (нативно или SnapKit)
- Понимание архитектурных паттернов и опыт разработки в чистой архитектуре (мы используем CleanSwift)
- Понимание работы с многопоточностью (CGD и Structured concurrency)
- Навыки работы с сетью (URLSession)
- Опыт работы с UserNotifications, Security и другими фреймворками платформы iOS
- Опыт написания юнит-тестов (мы используем связку Quick & Nimble)
Будет плюсом
- Опыт работы с sourcery/swiftgen
- Опыт написания UI-тестов (XCUITest)
- Опыт написания fastlane скриптов
Мы предлагаем
- Оформление в аккредитованную ИТ-компанию
- Конкурентоспособную заработную плату (обсуждается индивидуально)
- ДМС со стоматологией и льготными условиями для членов семьи
- Технику для работы
- График работы 5/2 с гибким началом
- Работу в максимально уютном офисе в центре Москвы (ст. м. Савёловская), в Краснодаре или удаленно из других городов РФ, так же есть офисы в Санкт-Петербурге (ст. м. Балтийская) и в Иннополисе
- Возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах
- Развитие – мы оплачиваем обучение на курсах и участие в конференциях
- Возможность проведения и участия в митапах, хакатонах, где можно познакомиться с работой других подразделений
- Наличие корпоративных скидок PRIMEZONE и программ лояльности от компании
- Наличие корпоративной библиотеки курсов
- Возможность рекомендовать компанию своим друзьям, участвуя в реферальной программе