yandex
Страна
Россия
+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 при работе с сетевым слоем?

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

Y
YoloPrice
360 000 ₽ – 420 000 ₽

Staff KMP Engineer

SeniorУдалённоРоссия
Kotlin Multiplatform · Kotlin · Swift · gRPC · SQLDelight · OkHttp · Firebase
+7 навыков
NDA
от 1 500 ₽

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

SeniorУдалённоРоссия
Swift · CleanSwift · UIKit · SnapKit · GCD · Quick · Nimble · URLSession · Unit Testing · Code Review · XCUITest · Sourcery · SwiftGen
+13 навыков
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 навыков
NDA
Не указана

Senior Flutter разработчик (ID 2318)

SeniorУдалённоРоссия
Flutter · Dart · Java · Kotlin · Firebase · NoSQL · REST · SQL · Git · BitBucket · Jira · Confluence · SOLID · Agile
+14 навыков
CS
Codify Soft
200 000 ₽ – 220 000 ₽

Middle+/Senior Flutter Developer

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

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

SeniorУдалённоРоссия
Swift · CleanSwift · GCD · Structured Concurrency · URLSession · SnapKit · Quick · Nimble · XCUITest · Sourcery · SwiftGen · UserNotifications · Security Framework
+13 навыков
более 1000 офферов получено
4.9

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

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

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

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