iOS Developer with strong exp in SWIFT AND MVC Architecture

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

Job Details

Company
Ubique Systems UK Limited
Location
Bristol, Somerset, United Kingdom BS483
Employment Type
Contract
Salary
GBP Daily
Posted