- Страна
- Россия
- Зарплата
- от 1 500 ₽
Откликайтесь
на вакансии с ИИ

iOS разработчик Middle+/Senior
Интересный проект в сфере ритейл-теха с четким стеком технологий и понятными задачами на 8 месяцев. Ставка 1500/час является рыночной для Middle+/Senior уровня в РФ.
Сложность вакансии
Позиция требует уверенного владения CleanSwift и специфического опыта работы с офлайн-режимами и синхронизацией данных. Высокая планка грейда (Middle+/Senior) предполагает глубокие знания многопоточности и сетевого взаимодействия.
Анализ зарплаты
Предложенная ставка 1500 руб./час (около 250 000 - 270 000 руб. в месяц при полной занятости) соответствует среднерыночным показателям для Senior iOS разработчиков в России, работающих по контракту.
Сопроводительное письмо
Меня заинтересовала вакансия iOS разработчика для работы над проектом Scan&Go. Мой опыт разработки на Swift в рамках CleanSwift архитектуры и глубокое понимание работы с офлайн-сценариями (кэширование, синхронизация данных) идеально соответствуют задачам вашего проекта. Я имею богатый опыт реализации UI кодом с использованием SnapKit и написания тестов с Quick/Nimble, что позволяет мне создавать стабильные и поддерживаемые решения.
Особенно меня привлекает возможность оптимизации работы приложения в условиях нестабильной сети, так как я уже сталкивался с подобными вызовами в e-commerce проектах. Я привык работать в команде, активно участвовать в code review и обсуждении контрактов с backend-разработчиками. Готов оперативно предоставить всю необходимую информацию для скрининга и приступить к работе в ближайшее время.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Отправьте свое резюме и данные для скрининга в Telegram, чтобы присоединиться к разработке инновационных офлайн-сценариев Scan&Go!
Описание вакансии
iOS разработчик Middle+/Senior**Ставка: 1500, с НДС
Локация: РФГражданство: РФФормат работы: удаленныйСрок привлечения:** 8 месяцев
Описание проекта:
Развитие и разработка оффлайн сценариев в мобильном приложении. Scan and go, вкладка "в Магазине".
Обязанности:
- Разработка и развитие офлайн-сценариев (Scan&Go, работа в магазине без стабильного интернета)
- Реализация механик сканирования, добавления товаров и работы с корзиной
- Разработка и внедрение промо-механик (акции, скидки, персональные предложения)
- Обеспечение корректной работы приложения в условиях нестабильной сети
- Проектирование и развитие архитектуры приложения (CleanSwift)
- Оптимизация производительности и стабильности
- Интеграция с backend API и участие в обсуждении контрактов
- Реализация и поддержка unit-тестов (Quick/Nimble)
- Участие в code review
- Участие в крупных продуктовых релизах
- Взаимодействие с аналитикой (метрики, события, поведение пользователей)
Требования:
- Отличное знание Swift
- Опыт разработки сложных продуктовых приложений
- Опыт работы с офлайн-сценариями (кэширование, синхронизация, retry)
- Уверенное владение многопоточностью (GCD, async/await)
- Опыт работы с URLSession и сетевым слоем (кэширование, синхронизация, retry-логика, конфликт данных и т.д)
- Опыт разработки в чистой архитектуре (CleanSwift / VIPER / Clean Architecture)
- Опыт разработки UI кодом (UIKit / SnapKit)
- Опыт написания unit-тестов (Quick & Nimble)
- Понимание принципов построения масштабируемых приложений
- Опыт участия в code review
Будет плюсом:
- Опыт разработки e-commerce / финтех приложений
- Работа с feature toggles / A/B тестами
- Опыт UI-тестирования (XCUITest)
- Опыт работы с sourcery / swiftgen
- Опыт работы в high-load приложениях
❗️Важно
При отправке кандидата приложите информацию:
ФИО
Дата рождения
Локация
Грейд
Рейт (ставка/час)
Возможная дата старта на новый проект
Планы на отпуск в ближайшие 6 мес
Штатный/партнерский/рынок
Скрининг по заявленным требованиям к вакансии (проставить +-)
Откликнуться на запрос: ОткликнутьсяПо вопросам партнерского сотрудничества: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Unit Testing
- Swift
- Code Review
- XCUITest
- UIKit
- URLSession
- SnapKit
- GCD
- CleanSwift
- Quick
- Nimble
- Sourcery
- SwiftGen
Возможные вопросы на собеседовании
Проект сфокусирован на офлайн-сценариях. Важно понять, как кандидат решает конфликты данных при синхронизации.
Расскажите о вашем опыте реализации синхронизации данных после долгого отсутствия сети. Какие стратегии разрешения конфликтов вы использовали?
В вакансии указан CleanSwift. Нужно проверить понимание потока данных в этой архитектуре.
В чем ключевое отличие CleanSwift (VIP) от стандартного VIPER, и как вы организуете передачу данных между сценами?
Работа со сканированием и корзиной требует высокой производительности.
Как вы оптимизируете производительность UI при интенсивной работе с камерой и одновременном обновлении сложных списков в корзине?
Упоминается использование Quick и Nimble.
Какие подходы вы используете для тестирования асинхронного кода и сетевых запросов с помощью Quick/Nimble?
Для Scan&Go критична работа с сетью.
Как вы настраиваете политики кэширования в URLSession для обеспечения бесперебойной работы приложения в условиях Edge/3G?
Похожие вакансии
Staff KMP Engineer
Senior Flutter dev (Dart, Highload, Web3, AI)
Middle+/Senior Flutter Developer
Middle+/Senior IOS разработчик (Ритейл)
iOS разработчик
Senior React Native разработчик
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия
- Зарплата
- от 1 500 ₽