iOS Developer with strong exp in SWIFT AND MVC Architecture

Posted 1 hour 18 minutes ago by Ubique Systems UK Limited

Contract
Not Specified
Other
Somerset, Bristol, United Kingdom, BS483
Job Description

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