- Страна
- Россия
Откликайтесь
на вакансии с ИИ

iOS разработчик
Привлекательная вакансия для опытных разработчиков: работа над продуктом с многомиллионной аудиторией, четкий стек технологий и понятные задачи. Из минусов — строгие требования к стажу и ограничение по форме сотрудничества (только ИП РФ).
Сложность вакансии
Высокая сложность обусловлена требованием к огромному опыту (от 7-8 лет) и специфическим стеком (CleanSwift, Quick & Nimble). Работа над высоконагруженным приложением Магнит требует безупречных знаний архитектуры и многопоточности.
Анализ зарплаты
Зарплата в объявлении не указана, но для Senior iOS разработчика с опытом 7+ лет на российском рынке медиана составляет около 350 000 - 450 000 рублей. Учитывая работу через ИП, ожидания могут быть выше рыночных для компенсации налогов и отсутствия соцпакета.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Eclipse Digital уже сейчас
Присоединяйтесь к команде Eclipse Digital и создавайте инновационные e-com решения для миллионов пользователей Магнита!
Описание вакансии
ID 2313
iOS разработчик
Middle+/Senior
🌍 Локация: РФ
💼Сотрудничество : по ИП РФ
Eclipse Digital - наниматель
Требования:
- отличный уровень владения Swift (❗️опыт от 7-8 лет);
❗️- опыт в ecom
- опыт работы с sourcery/swiftgen будет плюсом;
- разработка интерфейсов кодом (нативно или SnapKit);
- знакомство с архитектурными паттернами и опыт разработки в чистой архитектуре (мы используем CleanSwift);
- понимание работы с многопоточностью (CGD и Structured concurrency);
- навыки работы с сетью (URLSession);
- работа с UserNotifications, Security и другими фреймворками платформы iOS;
- опыт написания юнит-тестов (мы используем связку Quick & Nimble);
- опыт написания UI-тестов (XCUITest) будет плюсом;
Задача: развитие и разработка оффлайн сценариев в мобильном приложении. Scan and go, вкладка "в Магазине"
так же:
разрабатывать и внедрять промо механики в приложение Магнит
участвовать в техническом развитии направления и больших продуктовых запусках
писать модульные тесты
ревьювить коллег по стеку
создавать полезный и качественный продукта на многомиллионную аудиторию пользователей
Стек технологий: Swift
Более подробно можно будет обсудить на собеседовании, если руководителя заинтересует резюме кандидата.
Отбор будет происходить по этапам:
- Рассмотрение резюме;
- Проведение собеседования с наиболее подходящими кандидатами.
📨 Откликнуться можно в telegram Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Swift
- XCUITest
- Structured Concurrency
- URLSession
- SnapKit
- GCD
- CleanSwift
- UserNotifications
- Quick
- Nimble
- Sourcery
- SwiftGen
Возможные вопросы на собеседовании
Вакансия предполагает работу над оффлайн-сценариями и Scan and go, где критически важна работа без стабильного интернета.
Как бы вы организовали синхронизацию данных и обработку конфликтов при реализации оффлайн-режима в приложении Магнит?
В стеке указан CleanSwift. Важно проверить понимание этого паттерна.
В чем основные отличия и преимущества CleanSwift (VIP) перед стандартным VIPER в контексте тестируемости кода?
Упоминается использование Structured concurrency.
Какие преимущества дает использование async/await и Task по сравнению с традиционным GCD в iOS разработке?
Проект использует Quick & Nimble для тестов.
Расскажите о вашем опыте написания BDD-тестов. Какие основные преимущества использования Quick & Nimble вы видите?
Работа в e-commerce требует внимания к безопасности платежей и данных.
Какие подходы и фреймворки (например, Security) вы используете для обеспечения безопасности хранения чувствительных данных пользователя на устройстве?
Похожие вакансии
Senior Flutter Developer
iOS разработчик (Senior)
Разработчик WEB Flutter (Senior)
Разработчик Android (Senior)
iOS разработчик на проект(топ-5 банков) (Senior)
Разработчик IOS (Senior)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!