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

Старший мобильный разработчик iOS (Приложение продавца)
Ozon — один из топовых работодателей в РФ с сильной инженерной культурой. Вакансия предлагает работу с современным стеком (SwiftUI, Tuist) и масштабным продуктом, что отлично подходит для профессионального роста Senior-разработчика.
Сложность вакансии
Высокая планка требований: необходим опыт от 5 лет и уверенное владение SwiftUI. Работа в крупном бигтехе подразумевает знание сложных архитектурных подходов (микрофичи, Tuist) и строгие процессы тестирования.
Анализ зарплаты
Зарплата в Ozon для Senior iOS разработчиков обычно находится на верхнем уровне рынка. Указанные рыночные оценки соответствуют компенсациям в ведущих российских технологических компаниях для специалистов такого уровня.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Ozon уже сейчас
Присоединяйтесь к команде Ozon и создавайте инструменты для сотен тысяч предпринимателей!
Описание вакансии
Старший мобильный разработчик iOS (Приложение продавца)
Локация: Удалённо
Компания: Ozon
ЗП: обсуждается на собеседовании
Занятость: Полная
Мы создаём приложение Ozon Seller, которое помогает 600 000+ продавцам управлять своим бизнесом прямо со смартфона — в любое время и в любом месте. Через него селлеры обрабатывают заказы, следят за показателями, управляют ассортиментом, запускают акции и работают с отзывами.
Сейчас мы ищем iOS-разработчика, который поможет развивать приложение, реализовывать фичи, повышать качество кода и участвовать в архитектурных и продуктовых решениях.
Наш стек:
UI: SwiftUI v3.0 (минимум iOS 15).
Swift последней версии.
Микрофичевая архитектура на SwiftPM + Tuist.
DI: Needle.
Тесты: unit (XCTest), snapshot (swift-snapshot-testing), UI (XCUITests).
Работа с внутренними библиотеками: OzonUIKit, OzonTracker, OzonMaps и др.
Вам предстоит:
- Участвовать в полном цикле разработки iOS-приложения для продавцов.
- Работать над новыми фичами и улучшать существующий функционал.
- Писать snapshot-, unit- и UI-тесты.
- Работать с внутренними библиотеками и развивать инженерную культуру команды.
- Планировать спринты, декомпозировать задачи, участвовать в код-ревью.
- Публиковать релизы в App Store в качестве release-мастера (по желанию).
Мы ожидаем:
- Опыт разработки iOS-приложений на Swift от 5 лет.
- Коммерческий опыт работы со SwiftUI от 1 года
- Уверенное владение iOS SDK.
- Знание архитектурных паттернов и умение применять их на практике.
- Опыт написания unit- и snapshot-тестов.
🌐 Резюме отправлять: Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- iOS SDK
- Swift
- SwiftUI
- SwiftPM
- Tuist
- Needle
- XCTest
- XCUITest
- Unit Testing
- Snapshot Testing
- Architecture Patterns
Возможные вопросы на собеседовании
Ozon использует SwiftUI v3.0. Важно понимать ограничения и особенности жизненного цикла View в этой версии.
Расскажите о жизненном цикле View в SwiftUI. Какие проблемы производительности могут возникнуть при обновлении состояния и как их оптимизировать?
В вакансии указана микрофичевая архитектура на SwiftPM и Tuist.
Каковы преимущества и недостатки использования Tuist и SwiftPM для управления зависимостями в крупном проекте с микрофичевой архитектурой?
Упоминается использование Needle для Dependency Injection.
В чем ключевое отличие Needle от других DI-фреймворков (например, Swinject) и как он обеспечивает compile-time safety?
Ожидается опыт написания различных типов тестов.
Как вы подходите к тестированию UI-компонентов? В каких случаях вы отдадите предпочтение Snapshot-тестам перед XCUITest?
Роль Senior предполагает участие в продуктовых решениях.
Опишите ситуацию, когда вам приходилось декомпозировать сложную бизнес-фичу. Как вы балансируете между скоростью доставки (TTM) и качеством архитектуры?
Похожие вакансии
Разработчик мобильного приложения (IOS) Senior
Ведущий разработчик C++ (middle+/senior)
IOS Developer (Senior)
Разработчик Android, Senior
Senior Flutter Developer (Custom Editor / AppFlowy)
React Native (Senior)💻
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия