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

iOS разработчик
Интересный проект с четким стеком технологий и понятными задачами в сфере e-commerce. Удаленный формат работы и возможность влиять на архитектуру делают вакансию привлекательной для опытных разработчиков.
Сложность вакансии
Позиция требует глубокого понимания многопоточности и специфического опыта работы с офлайн-режимами. Использование архитектуры CleanSwift и обязательное написание Unit-тестов повышают планку требований к кандидату.
Анализ зарплаты
Компания предлагает обсуждаемую ставку, что типично для проектной работы. Рыночные показатели для iOS разработчиков уровня Middle+/Senior в РФ сейчас находятся в диапазоне 250-400 тысяч рублей при полной занятости.
Сопроводительное письмо
Меня заинтересовала вакансия iOS разработчика в IT People, особенно в части работы над офлайн-сценариями и функционалом Scan & Go. Имея опыт разработки сложных продуктовых приложений и уверенные знания Swift, я специализируюсь на создании отказоустойчивых интерфейсов, которые корректно работают даже при нестабильном сетевом соединении.
Я хорошо знаком с архитектурой CleanSwift и имею практический опыт верстки UI кодом с использованием SnapKit, а также написания тестов с Quick/Nimble. Мой опыт в реализации механизмов кэширования и синхронизации данных позволит мне эффективно включиться в развитие вкладки «в Магазине» и обеспечить высокую производительность приложения. Буду рад обсудить, как мой опыт поможет вашей команде в реализации текущих задач.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в IT People уже сейчас
Отправьте свое резюме Юлии, чтобы принять участие в разработке инновационных офлайн-сценариев для крупного ритейл-проекта!
Описание вакансии
#вакансия #удаленноРФ #iOS #Middle+
Роль: **iOS разработчик
Компания: IT People
Грейд: Middle+/SeniorСтавка: рассмотрим вашуГражданство: РФФормат работы: удаленно из РФ, оформление по ИП/СмЗСрок привлечения: 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 приложениях
Для резюме 👉 Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

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