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

Middle+/Senior IOS разработчик
Известный бренд (Магнит), работа над высоконагруженным приложением с миллионами пользователей и современный стек технологий делают вакансию очень привлекательной. Удаленный формат работы — дополнительный плюс.
Сложность вакансии
Позиция требует уверенного владения Swift, опыта работы с CleanSwift и написания тестов. Высокая планка обусловлена масштабом продукта и необходимостью работы с многопоточностью и офлайн-сценариями.
Анализ зарплаты
Зарплата в объявлении не указана, но для уровня Middle+/Senior iOS в РФ рыночный диапазон составляет от 250 000 до 450 000 рублей. Магнит обычно предлагает конкурентоспособные условия, соответствующие рыночным медианам для крупных продуктовых компаний.
Сопроводительное письмо
Меня заинтересовала вакансия iOS-разработчика в проекте «Магнит», особенно в части развития офлайн-сценариев и функционала «Scan and Go». Имея опыт работы со Swift более двух лет и глубокое понимание CleanSwift, я готов внести вклад в создание качественного продукта для многомиллионной аудитории. Мой опыт разработки интерфейсов кодом и написания Unit-тестов с использованием Quick & Nimble полностью соответствует вашим технологическим требованиям.
Я ценю системный подход к разработке и внимание к деталям, что критично для таких высоконагруженных приложений. Уверен, что мои навыки работы с многопоточностью и сетевыми фреймворками помогут команде в реализации сложных продуктовых запусков. Буду рад обсудить, как мой опыт поможет в развитии направления офлайн-сценариев в Магните.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Магнит уже сейчас
Присоединяйтесь к команде Магнита и создавайте сервисы для миллионов пользователей, заполнив короткую форму!
Описание вакансии
ID 2328 - Middle+/Senior IOS разработчик
🌍 Локация: РФ
💼 Удаленка
🕔 Занятость: фулл тайм
🏢 Проект: Магнит
💡 Требования:
ВСЕ ТРЕБОВАНИЯ ИЗ ЗАПРОСА ОТРАЖЕНЫ В ПРОЕКТАХ РЕЗЮМЕ
• отличный уровень владения Swift (опыт от 2 лет);
• опыт работы с sourcery/swiftgen будет плюсом;
• разработка интерфейсов кодом (нативно или SnapKit);
• знакомство с архитектурными паттернами и опыт разработки в чистой архитектуре (мы используем CleanSwift);
• понимание работы с многопоточностью (CGD и Structured concurrency);
• навыки работы с сетью (URLSession);
• работа с UserNotifications, Security и другими фреймворками платформы iOS;
• опыт написания юнит-тестов (мы используем связку Quick & Nimble);
• опыт написания UI-тестов (XCUITest) будет плюсом;
📋Задачи:
развитие и разработка оффлайн сценариев в мобильном приложении. Scan and go, вкладка "в Магазине" так же:
• разрабатывать и внедрять промо механики в приложение Магнит
• участвовать в техническом развитии направления и больших продуктовых запусках
• писать модульные тесты
• ревьювить коллег по стеку
• создавать полезный и качественный продукта на многомиллионную аудиторию пользователей
📨 Оставить отклик можнопо Откликнуться или в личные сообщения Откликнуться
❕При отклике указывайте ID вакансии
#IOS #Удаленно #вакансия
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Swift
- Sourcery
- SwiftGen
- SnapKit
- CleanSwift
- GCD
- Structured Concurrency
- URLSession
- UserNotifications
- Security Framework
- Quick
- Nimble
- XCUITest
- Unit Testing
- UI Testing
Возможные вопросы на собеседовании
Вакансия предполагает работу над офлайн-сценариями (Scan and Go). Важно понимать, как кандидат обеспечит консистентность данных.
Как бы вы реализовали синхронизацию данных в офлайн-режиме для функции Scan and Go, чтобы минимизировать конфликты при восстановлении сети?
В стеке указан CleanSwift. Нужно проверить понимание этого паттерна.
В чем основные преимущества и недостатки CleanSwift (VIP) по сравнению с MVVM в контексте масштабируемого приложения?
Упоминается использование Structured Concurrency. Это современный стандарт iOS-разработки.
Расскажите о преимуществах использования async/await и Task по сравнению с традиционным GCD в ваших последних проектах.
Проект использует Quick & Nimble для тестов. Важно знание инструментов тестирования.
Каков ваш подход к тестированию асинхронного кода с использованием Quick и Nimble?
Работа в крупном ритейле требует качественного кода.
На что вы в первую очередь обращаете внимание при проведении Code Review своих коллег?
Похожие вакансии
Staff KMP Engineer
iOS разработчик Middle+/Senior
Senior Flutter dev (Dart, Highload, Web3, AI)
Middle+/Senior Flutter Developer
Senior Flutter разработчик (ID 2318)
iOS разработчик
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия