iOS Developer with strong exp in SWIFT AND MVC Architecture
Role details
Job location
Tech stack
Requirements
Arch. patterns: MVC/MVVM-C
Programming Skills - Swift, Swift UI
2 Networking - URL Session, Codable
3 Database - Swift Data, Core data, SQLite and Caching Techniques
4 Background Task Handling using Background Modes
GCD and Operation Queues, Promise Kit
5 Unit Testing - XCTest, XCUITest, Snapshot Testing
6 Reactive Programming Paradigm: Swift UI with Swift Concurrency
7 Localization with best practices
Country specific rollout with configuration files
8 Familiarity with Instruments, Xcode Organiser, Logs Management
9 Identify and create Reusable components
Firebase Crashlytics/Custom Analytics and Remote config
10 Security - Keychain, Data Encryption, Certificate/SSL Pinning, Biometric and Multi-Factor Authentication