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

Разработчик iOS
Хорошая вакансия от известного аутсорс-продакшена с четкими требованиями и адекватной рынку зарплатой для Middle-уровня. Удаленный формат работы по РФ является значительным плюсом.
Сложность вакансии
Средний уровень сложности обусловлен необходимостью глубокого знания множества архитектурных паттернов (VIPER, Clean Swift) и опыта работы с многопоточностью и CoreData в контексте банковского ПО.
Анализ зарплаты
Предложенная вилка 180 000 – 260 000 руб. на руки соответствует рыночным ожиданиям для Middle iOS-разработчика в России, где медиана составляет около 220 000 руб. Верхняя граница привлекательна для сильных специалистов среднего уровня.
Сопроводительное письмо
I am writing to express my interest in the iOS Developer position at Selecty. With a strong background in Swift development and extensive experience working with various architectural patterns such as MVVM, Clean Swift, and VIPER, I am confident in my ability to contribute effectively to your banking platform's growth and reliability.
Throughout my career, I have focused on delivering high-quality code by adhering to SOLID principles and implementing robust unit tests. My experience with CoreData, Realm, and multi-threading ensures that I can handle complex data management and performance optimization tasks. I am particularly excited about the opportunity to work on a retail banking product where user experience and time-to-market are top priorities. I look forward to the possibility of discussing how my technical skills and collaborative mindset can benefit the Selecty team.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Selecty уже сейчас
Присоединяйтесь к команде Selecty и развивайте современные банковские сервисы — откликайтесь прямо сейчас!
Описание вакансии
Разработчик iOS
Локация: Удаленно в РФ
Компания: Selecty
ЗП: от 180 000 до 260 000 р. на руки
Занятость: Полная
Задачи:
- Обучение и онбординг сотрудников.
- Развитие банковской платформы для бесперебойной работы, надежности и быстрого онлайн-канала для розничных клиентов.
- Выстраивание процессов для регулярной доставки новых функций в высоком качестве.
- Создание единой концепции клиентского опыта для цифровых каналов.
- Разработка инструментов для развития продуктов и клиентских путей розничного бизнеса.
- Развитие платформы для сокращения time2market, улучшения качества продуктовых поставок для команд розничного бизнеса.
Требования:
- Опыт работы с Swift, RestAPI.
- Архитектура: MVC, MVVM, Clean Swift, Viper.
- Знание SOLID-принципов, DRY, KISS, YAGNI.
- UIKit, AutoLayout, навигации, контролов.
- Знание жизненного цикла ViewController'а/UIView.
- Опыт с хранением данных в UserDefaults/KeyChain, Realm.
- Практические навыки работы с CoreData.
- Опыт написания юнит-тестов.
- Git/GitFlow, Code-Review.
- Память, опыт работы с многопоточностью.
- Знания Xcode, CI/CD, XCodeGen.
- Знание и работа с CocoaPods/SPM/Картежи/XCFramework.
Будет плюсом:
Опыт работы в кросс-функциональных командах.
🌐 Резюме отправлять: Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Swift
- REST API
- MVC
- MVVM
- Clean Swift
- VIPER
- SOLID
- DRY
- KISS
- YAGNI
- UIKit
- Auto Layout
- UserDefaults
- Keychain
- Realm
- Core Data
- Unit Testing
- Git
- GitFlow
- Multithreading
- Xcode
- CI/CD
- XCodeGen
- CocoaPods
- Swift Package Manager
- Carthage
- XCFramework
Возможные вопросы на собеседовании
Важно для понимания того, как кандидат выбирает инструмент под конкретную задачу в банковском приложении.
В каких случаях вы предпочтете использовать VIPER вместо MVVM, и как это повлияет на тестируемость кода?
Работа с финансами требует надежного хранения данных.
Расскажите о вашем опыте работы с CoreData: как вы обрабатываете миграции данных и обеспечиваете потокобезопасность?
Банковские приложения часто перегружены задачами, поэтому важно уметь оптимизировать UI.
Как вы подходите к оптимизации производительности UITableView/UICollectionView при отображении сложных ячеек с данными из сети?
Вакансия подразумевает работу над надежностью платформы.
Какие стратегии обработки ошибок в RestAPI вы считаете наиболее эффективными для обеспечения бесперебойного клиентского опыта?
В требованиях указано знание CI/CD и XCodeGen.
Какую роль XCodeGen играет в вашей текущей цепочке CI/CD и какие проблемы управления проектом Xcode он решает?
Похожие вакансии
Middle React Native разработчик
Junior iOS-разработчик
Flutter разработчик (Middle/Middle+)
Ведущий Android-разработчик
Middle+/Senior Flutter Developer
Middle+ React Native разработчик
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия
- Зарплата
- 180 000 ₽ – 260 000 ₽