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

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

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

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