- Страна
- Россия
- Зарплата
- 140 000 ₽ – 180 000 ₽
Откликайтесь
на вакансии с ИИ

IOS-разработчик (Jun+ / Middle)
Хорошее предложение для iOS-разработчика с четким стеком технологий и прозрачными требованиями. Плюсами являются удаленка, оформление по ТК и скидки на обучение, однако зарплатная вилка находится на среднем уровне для Middle-разработчика.
Сложность вакансии
Позиция требует уверенного владения RxSwift и UIKit, что стандартно для уровня Middle. Основная сложность может заключаться в глубоком понимании реактивного программирования и операторов Rx.
Анализ зарплаты
Предложенная зарплата (140 000 – 180 000 руб. на руки) соответствует рыночному уровню для Junior+/Middle iOS-разработчиков в России, хотя для опытного Middle-специалиста верхняя граница может показаться скромной.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в ДОСТАЕВСКИЙ уже сейчас
Присоединяйтесь к команде ДОСТАЕВСКИЙ и развивайте популярные сервисы доставки, используя современный стек с RxSwift!
Описание вакансии
IOS-разработчик (Jun+ / Middle)
Локация: Удалённо
Компания: ДОСТАЕВСКИЙ
ЗП: от 140 000 до 180 000 р. на руки
Занятость: Полная
Какие будут задачи:
Функциональное развитие приложения Dostaевский, Dostaевский курьер
Совершенствование кода и архитектуры приложения;
Исправление багов;
Написание unit-тестов;
Ведение технической документации.
Что мы хотим найти в кандидате:
Опыт коммерческой разработки под iOS от 2-х лет
UIKit и Swift
- Глубокое знание UIKit, Auto Layout, работа с UIScrollView, UITableView, UICollectionView
- Понимание жизненного цикла UIViewController, UIView, обработка событий
- Работа с кастомными вью, анимациями, градиентами
RxSwift (ключевое требование)
- Уверенное владение RxSwift: Observable, Driver, BehaviorRelay, PublishSubject
- Понимание операторов: flatMap, map, filter, combineLatest, debounce, throttle
- Работа с DisposeBag, управление подписками, предотвращение утечек
- Опыт с RxCocoa для биндинга UI (rx.text, rx.tap, rx.action)
REST API
- Работа с URLSession, Alamofire или кастомным слоем
- Обработка ошибок, ретраи, таймауты
- Кодирование/декодирование Codable
- Работа с токенами, авторизация
Что мы предлагаем:
Оформление по ТК РФ;
Удаленный формат
График работы 5/2;
Классные интересные задачи, которые не позволят стоять на месте;
Профессиональный рост, наставничество и регулярный Code Review;
Дружный и поддерживающий коллектив;
Скидка на корпоративный английский в крупной онлайн школе SkyEng.
*🌐 Резюме отправлять:* Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай *📚* Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- iOS
- Swift
- UIKit
- RxSwift
- RxCocoa
- Auto Layout
- REST API
- Alamofire
- Unit Testing
- Codable
Возможные вопросы на собеседовании
Ключевое требование вакансии — уверенное владение RxSwift.
В чем разница между Driver и Observable в RxSwift, и в каких случаях предпочтительнее использовать Driver?
Важно понимать, как кандидат управляет памятью в реактивном коде.
Как предотвратить утечки памяти при использовании RxSwift и для чего нужен DisposeBag?
Проверка знаний UIKit и верстки.
Расскажите о жизненном цикле UIViewController. В какой момент лучше всего настраивать констрейнты Auto Layout?
Работа с сетевым слоем является частью ежедневных задач.
Как вы организуете обработку ошибок и повторные запросы (retries) при работе с REST API?
Вакансия предполагает написание тестов.
Каков ваш подход к написанию Unit-тестов для кода, написанного с использованием RxSwift?
Похожие вакансии
IOS-разработчик
Android-разработчик
Junior+ / Middle Developer (Android, Kotlin)
Android Developer (Middle, Kotlin)
iOS-разработчик (Middle)
Middle iOS Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!