Strong Junior iOS Developer

Xalq Banki · Toshkent shahri

Обязанности: ​​​​​​​"Биз Strong Junior iOS Developer номзодидан қуйидагиларни кутамиз: • Swift тилини яхши билиш — optionals, closures, protocols, generics, value/reference types, ARC ва хотирани бошқариш (retain cycle, weak/unowned). • UIKit билан амалий тажриба — Auto Layout (код орқали), UITableView/UICollectionView, навигация, ViewController ҳаётий цикли. • SwiftUI асосларини билиш — state management (@State, @Binding, @StateObject, @ObservedObject), UIKit билан интеграция. • Архитектура — MVVM ва Clean Architecture тамойилларини тушуниш, SOLID, Dependency Injection. • Асинхрон ва реактив дастурлаш — GCD, async/await, Combine асослари. • Тармоқ билан ишлаш — REST API, URLSession, JSON (Codable), хатоликларни тўғри қайта ишлаш. • Маълумотларни сақлаш — UserDefaults, Keychain, Core Data ёки бошқа локал сақлаш воситалари. • Git (branching, merge/rebase, pull request, code review) ва Xcode воситалари (Debugger, Instruments) билан ишлаш. • Soft skills — мустақил ишлай олиш, жамоада ишлаш, code review'ни тўғри қабул қилиш ва доимий ривожланишга интилиш." Требования: ​​​​​​​​​​​​​​• Swift, UIKit, SwiftUI. • MVVM, Clean Architecture, Coordinator pattern. • GCD, async/await, Combine. • REST API, URLSession / Alamofire, Codable. • Keychain, UserDefaults, Core Data. • Swift Package Manager / CocoaPods. • Git (GitHub / GitLab), Jira. • Xcode Instruments. • Firebase (Crashlytics, Push Notifications). • Agile/Scrum методологиялари бўйича ишлаш. • Техник инглиз тили — ҳужжатларни ўқиш даражасида. ​​​​​​​ ​​​

IshMap.uz — barcha vakansiyalar