Откликнуться

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

Обязанности:
— Разработка и поддержка мобильных приложений для iOS в команде кредитов (кэш-кредиты, рефинансирование) — Взаимодействие с бэкенд-разработчиками, QA и дизайнерами. — Участие в код-ревью и улучшении кодовой базы. — Следование best practices и поддержка актуальности приложений.
Требования:
Обязательные навыки: — Опыт разработки на Swift (от 2+ лет); — Глубокое знание UIKit и/или SwiftUI; — Понимание архитектурных паттернов (MVC, MVVM, VIPER, Clean Architecture); — Работа с GCD, OperationQueue, async/await (Concurrency); — Опыт интеграции RESTful API, WebSocket; — Знание Core Data, Realm, SQLite (хранение данных); — Умение работать с Git; — Опыт публикации приложений в App Store (знание Apple Review Guidelines).
Желательные навыки: — Опыт с Combine, RxSwift. — Работа с Firebase (Crashlytics, Analytics, Remote Config). — Будет плюсом умение писать Unit Tests, UI Tests (XCTest) — Базовые знания Objective-C (для поддержки legacy-кода). — Опыт работы в Agile/Scrum.