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

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

Ускорим процесс поиска работы
SeniorУдалённоКонтракт

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

Оценка ИИ

Интересный проект в сфере ритейл-теха с четким стеком технологий и понятными задачами на 8 месяцев. Ставка 1500/час является рыночной для Middle+/Senior уровня в РФ.


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

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

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

Позиция требует уверенного владения CleanSwift и специфического опыта работы с офлайн-режимами и синхронизацией данных. Высокая планка грейда (Middle+/Senior) предполагает глубокие знания многопоточности и сетевого взаимодействия.

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

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

Предложенная ставка 1500 руб./час (около 250 000 - 270 000 руб. в месяц при полной занятости) соответствует среднерыночным показателям для Senior iOS разработчиков в России, работающих по контракту.

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

Меня заинтересовала вакансия iOS разработчика для работы над проектом Scan&Go. Мой опыт разработки на Swift в рамках CleanSwift архитектуры и глубокое понимание работы с офлайн-сценариями (кэширование, синхронизация данных) идеально соответствуют задачам вашего проекта. Я имею богатый опыт реализации UI кодом с использованием SnapKit и написания тестов с Quick/Nimble, что позволяет мне создавать стабильные и поддерживаемые решения.

Особенно меня привлекает возможность оптимизации работы приложения в условиях нестабильной сети, так как я уже сталкивался с подобными вызовами в e-commerce проектах. Я привык работать в команде, активно участвовать в code review и обсуждении контрактов с backend-разработчиками. Готов оперативно предоставить всю необходимую информацию для скрининга и приступить к работе в ближайшее время.

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

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

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

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

Отправьте свое резюме и данные для скрининга в 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 мес

Штатный/партнерский/рынок

Скрининг по заявленным требованиям к вакансии (проставить +-)

Откликнуться на запрос: ОткликнутьсяПо вопросам партнерского сотрудничества: Откликнуться

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

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

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

Навыки

  • 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?

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

Y
YoloPrice
360 000 ₽ – 420 000 ₽

Staff KMP Engineer

SeniorУдалённоРоссия
Kotlin Multiplatform · Kotlin · Swift · gRPC · SQLDelight · OkHttp · Firebase
+7 навыков
O
OceanAi
от 150 000 ₽

Senior Flutter dev (Dart, Highload, Web3, AI)

SeniorУдалённоРоссия
Flutter · Dart · Web3 · Blockchain · Artificial Intelligence · LLM · BLoC · Riverpod · gRPC · WebSocket · REST API · CI/CD · iOS · Android
+14 навыков
CS
Codify Soft
200 000 ₽ – 220 000 ₽

Middle+/Senior Flutter Developer

SeniorУдалённоРоссия
Flutter · Dart · MVVM · BLoC · Riverpod · Provider · Redux · MobX · iOS · Android
+10 навыков
М
Магнит
Не указана

Middle+/Senior IOS разработчик (Ритейл)

SeniorУдалённоРоссия
Swift · iOS · CleanSwift · SnapKit · GCD · Structured Concurrency · URLSession · Quick · Nimble · XCUITest · Sourcery · SwiftGen · Unit Testing · UI Testing
+14 навыков
ED
Eclipse Digital
Не указана

iOS разработчик

SeniorУдалённоРоссия
Swift · SnapKit · CleanSwift · GCD · Structured Concurrency · URLSession · UserNotifications · Quick · Nimble · XCUITest · Sourcery · SwiftGen
+12 навыков
Т
Теле2
Не указана

Senior React Native разработчик

SeniorУдалённоРоссия
React Native · JavaScript · TypeScript · React · Redux · Redux-Saga · MobX · TanStack Query · GraphQL · WebSocket · REST API · Swift · Objective-C · Kotlin · Java · Xcode · Android Studio · Agile · Scrum
+19 навыков
более 1000 офферов получено
4.9

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

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

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

N
NDA
Страна
Россия
Зарплата
от 1 500 ₽