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

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

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

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

ИИОценка ИИ

Интересный проект с четким стеком технологий и понятными задачами в сфере e-commerce. Удаленный формат работы и возможность влиять на архитектуру делают вакансию привлекательной для опытных разработчиков.


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

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

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

Позиция требует глубокого понимания многопоточности и специфического опыта работы с офлайн-режимами. Использование архитектуры CleanSwift и обязательное написание Unit-тестов повышают планку требований к кандидату.

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

Медиана320 000 ₽
Рынок250 000 ₽ – 400 000 ₽
ИИОценка ИИ

Компания предлагает обсуждаемую ставку, что типично для проектной работы. Рыночные показатели для iOS разработчиков уровня Middle+/Senior в РФ сейчас находятся в диапазоне 250-400 тысяч рублей при полной занятости.

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

Меня заинтересовала вакансия iOS разработчика в IT People, особенно в части работы над офлайн-сценариями и функционалом Scan & Go. Имея опыт разработки сложных продуктовых приложений и уверенные знания Swift, я специализируюсь на создании отказоустойчивых интерфейсов, которые корректно работают даже при нестабильном сетевом соединении.

Я хорошо знаком с архитектурой CleanSwift и имею практический опыт верстки UI кодом с использованием SnapKit, а также написания тестов с Quick/Nimble. Мой опыт в реализации механизмов кэширования и синхронизации данных позволит мне эффективно включиться в развитие вкладки «в Магазине» и обеспечить высокую производительность приложения. Буду рад обсудить, как мой опыт поможет вашей команде в реализации текущих задач.

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

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

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

Откликнитесь в 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 приложениях

Для резюме 👉 Откликнуться

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

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

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

Навыки

  • 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 при работе с сетевым слоем?

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

M
mytennis
от 350 000 ₽

Senior Android-разработчик

SeniorУдалённо
Jetpack Compose · Kotlin · Java · Android SDK · Dagger 2 · MVVM · CI/CD
+7 навыков
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 навыков
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 навыков
A
Atlima
250 000 ₽ – 300 000 ₽

Senior Flutter Developer

SeniorУдалённо
Flutter · Dart · BLoC · Clean Architecture · SQLite · Drift · RxDart · REST API · WebSocket · Git · Unit Testing · Widget Testing · Integration Testing · iOS · Android · Platform Channels
+16 навыков
M
MYTENNIS.ONLINE
Не указана

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

SeniorУдалённо
Android · Kotlin · Mobile Development
+3 навыков
более 1000 офферов получено
4.9

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

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

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

IP
IT People
Россия