iOS Developer with strong exp in SWIFT AND MVC Architecture
Posted 1 hour 18 minutes ago by Ubique Systems UK Limited
1 Basic iOS Constructs:
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
11 Solve critical bugs/integration issues
Perform Code reviews and mentor
12 App Store/Play Store Distribution, Beta Releases
13 CI/CD tool usage eg Github Actions/Fastlane. SAST/DAST tool familiarity will be nice to have skill set
14 Execute Re-platform assessments for Mobile Applications
Ability to create application architectures & provide solutions in more than one technology
Collaborate with cross-functional teams to define, design, and ship new features
Ensure performance, quality, and scalability of the mobile applications
15 Utilize Xcode with GitHub Copilot for streamlined development and testing