Назад
2 часа назад

Middle+/Senior iOS Developer

1 500
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle/senior
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

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 мес
Штатный/партнерский/рынок
Скрининг по заявленным требованиям к вакансии (проставить +-)

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

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -