yandex
Страна
Россия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

Middle+/Senior IOS разработчик

Оценка ИИ

Известный бренд (Магнит), работа над высоконагруженным приложением с миллионами пользователей и современный стек технологий делают вакансию очень привлекательной. Удаленный формат работы — дополнительный плюс.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Позиция требует уверенного владения Swift, опыта работы с CleanSwift и написания тестов. Высокая планка обусловлена масштабом продукта и необходимостью работы с многопоточностью и офлайн-сценариями.

Анализ зарплаты

Медиана350 000 ₽
Рынок250 000 ₽ – 450 000 ₽
Оценка ИИ

Зарплата в объявлении не указана, но для уровня Middle+/Senior iOS в РФ рыночный диапазон составляет от 250 000 до 450 000 рублей. Магнит обычно предлагает конкурентоспособные условия, соответствующие рыночным медианам для крупных продуктовых компаний.

Сопроводительное письмо

Меня заинтересовала вакансия iOS-разработчика в проекте «Магнит», особенно в части развития офлайн-сценариев и функционала «Scan and Go». Имея опыт работы со Swift более двух лет и глубокое понимание CleanSwift, я готов внести вклад в создание качественного продукта для многомиллионной аудитории. Мой опыт разработки интерфейсов кодом и написания Unit-тестов с использованием Quick & Nimble полностью соответствует вашим технологическим требованиям.

Я ценю системный подход к разработке и внимание к деталям, что критично для таких высоконагруженных приложений. Уверен, что мои навыки работы с многопоточностью и сетевыми фреймворками помогут команде в реализации сложных продуктовых запусков. Буду рад обсудить, как мой опыт поможет в развитии направления офлайн-сценариев в Магните.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Магнит уже сейчас

Присоединяйтесь к команде Магнита и создавайте сервисы для миллионов пользователей, заполнив короткую форму!

Описание вакансии

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 #Удаленно #вакансия

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • 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 своих коллег?

Похожие вакансии

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

Страна
Россия