Senior iOS Developer - Johannesburg Verfied

Salary Negotiable Johannesburg, Gauteng Johannesburg, Gauteng 8 days ago 14-02-2025 4:40:03 AM
Do you have a passion for mobile development and a desire to create exceptional user experiences? Our client is seeking a highly skilled and experienced Mobile Developer to join our team and build innovative iOS and Android applications. If you’re a problem-solver with a strong technical foundation and a knack for creating high-performing apps, we want to hear from you!

Key Responsibilities:
iOS Expertise:
Proficient with Swift, RxSwift, and Cocoa Touch.
Experience with iOS frameworks such as Core Data and Core Animation.
Strong understanding of Apple’s design principles and interface guidelines.
Familiarity with SwiftUI (advantageous).
Exposure to Objective-C (advantageous).

Android Expertise:
Proficient with Java and the Android SDK.
Familiarity with Android Compose (advantageous).
Knowledge of dependency injection (Dagger).
Proven experience deploying at least one app to the Play Store.
Essential Skills for Both Platforms:
Experience with threading and performance tuning.
Familiarity with RESTful APIs (and JSON) for connecting to back-end services.
Experience with cloud message APIs and push notifications.
Strong focus on benchmarking and optimization.
Proficient understanding of code versioning tools (Git).
Familiarity with continuous integration (DevOps, e.g., Azure).
Working knowledge of the mobile landscape, architectures, trends, and emerging technologies.
Solid understanding of the full mobile development lifecycle.
Experience with unit testing frameworks.

Job Type:
Contract
Workplace type:
Onsite
Location:
Johannesburg

Recruiter: Paracon