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

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

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

Старший мобильный разработчик iOS (Приложение продавца)

Оценка ИИ

Ozon — один из топовых работодателей в РФ с сильной инженерной культурой. Вакансия предлагает работу с современным стеком (SwiftUI, Tuist) и масштабным продуктом, что отлично подходит для профессионального роста Senior-разработчика.


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

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

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

Высокая планка требований: необходим опыт от 5 лет и уверенное владение SwiftUI. Работа в крупном бигтехе подразумевает знание сложных архитектурных подходов (микрофичи, Tuist) и строгие процессы тестирования.

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

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

Зарплата в Ozon для Senior iOS разработчиков обычно находится на верхнем уровне рынка. Указанные рыночные оценки соответствуют компенсациям в ведущих российских технологических компаниях для специалистов такого уровня.

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

Меня заинтересовала вакансия Senior iOS Developer в команду Ozon Seller. Мой опыт разработки на Swift составляет более 5 лет, и я обладаю глубокими знаниями SwiftUI, что полностью соответствует вашим требованиям к стеку (iOS 15+). Я имею опыт работы с микрофичевой архитектурой и инструментами автоматизации, такими как Tuist и SwiftPM, что позволит мне быстро адаптироваться к вашим процессам.

Особое внимание в своей работе я уделяю качеству кода и покрытию тестами. У меня есть опыт написания Unit, Snapshot и UI-тестов, а также работы с DI-контейнерами (включая Needle). Я готов участвовать в развитии инженерной культуры Ozon, делиться опытом на код-ревью и брать на себя ответственность за архитектурные решения в приложении, которым пользуются более 600 000 продавцов.

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

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

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

Откликнитесь в 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

Забирай 📚 Базу Знаний

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

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

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

Навыки

  • 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) и качеством архитектуры?

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

NDA
202 318 ₽ – 357 000 ₽

Разработчик мобильного приложения (IOS) Senior

SeniorУдалённо
Swift · UIKit · SwiftUI · Combine · MVVM · MVI · Realm · GCD · RESTful API · WebSockets · SOLID
+11 навыков
E
Excdev
180 000 ₽ – 270 000 ₽

Ведущий разработчик C++ (middle+/senior)

SeniorУдалённо
C++ · Qt · QML · Qt Quick · STL · gRPC · WebSocket · REST · JSON-RPC · Git · Android · iOS · Kotlin · Java · Objective-C · Swift · JNI · Google Test · Agile · Scrum
+20 навыков
FS
Fourmi Soft
от 320 000 ₽

IOS Developer (Senior)

SeniorУдалённо
Swift · UIKit · Foundation · AVFoundation · MVVM · MVC · MVI · RESTful API · WebSockets · GCD · Realm · SwiftUI · Combine · SOLID
+14 навыков
А
Арт-Финтех
до 250 000 ₽

Разработчик Android, Senior

SeniorУдалённо
Android · Kotlin · Clean Architecture · MVI · MVVM · SOLID · KISS · DRY · Kotlin Coroutines · Kotlin Flow · Jetpack Compose · REST · KotlinX Serialization · Ktor
+14 навыков
NDA
до 275 000 ₽

Senior Flutter Developer (Custom Editor / AppFlowy)

SeniorУдалённо
Flutter · Dart · AppFlowy · Rust · React · TypeScript · Unit Testing · Integration Testing
+8 навыков
TS
Top Selection
250 000 ₽ – 270 000 ₽

React Native (Senior)💻

SeniorУдалённо
React Native · JavaScript · TypeScript · Redux · MobX · Zustand · React Hooks · Context API · iOS SDK · Android SDK · REST API · Figma · Unit Testing
+13 навыков
более 1000 офферов получено
4.9

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

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

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

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