iOS Developer

  1. Home
  2. iOS
  • Company luminarytalent
  • Employment Full-time
  • Location Pretoria East
  • Submitted Posted 1 month ago - Updated 11 hours ago
Our client is seeking a skilled iOS Developer to join their team. The ideal candidate will play a critical role in the development, testing, deployment, and maintenance of high-performance iOS applications using Swift. This role offers a dynamic environment where your contributions directly influence app quality and user experience. If you're passionate about building beautiful, responsive, and robust iOS applications, we want to hear from you!

Responsibilities & Key Accountabilities
  • Build and maintain iOS applications according to business requirements and coding standards

  • Write clean, reusable, and efficient code following best practices

  • Use version control (Git) effectively and ensure team alignment

  • Set up and manage test environments; assist in test planning and execution

  • Develop automated tests and maintain component libraries

  • Diagnose root causes of issues and implement long-term solutions

  • Ensure performance benchmarks and functional requirements are met prior to deployment

  • Handle deployments in accordance with change management procedures

  • Participate in DevOps practices including CI/CD and automation processes

  • Maintain detailed and up-to-date documentation

  • Work closely with stakeholders across the software development lifecycle

  • Research and evaluate new technologies to improve development efficiency

  • Design scalable, reusable, and maintainable application architectures

  • Provide time and effort estimates for planned work

  • Collaborate effectively within cross-functional teams

  • Track progress in JIRA and manage priorities/dependencies

  • Proactively address technical challenges and suggest improvements


KINDLY TAKE NOTE THAT THE RECRUITMENT AND SELECTION

PROCESS WILL INVOLVE 

PSYCHOMETRIC ASSESSMENTS.




Requirements

Minimum Requirements

  • National Senior Certificate

  • Diploma or Degree in Computer Science, Software Engineering, or related field

  • 3 – 5 years of experience as an iOS Developer using Swift

  • Proven track record in delivering at least one native iOS application


Technical Skills & Knowledge

Programming & Development

  • Proficient in Swift (Advanced)

  • Solid understanding of Concurrency: GCD, Operation Queues, Tasks

  • Expertise in Memory Management and iOS best practices

  • Experience with iOS Frameworks & SDKs

Animations & UI

  • Core Animation / SwiftUI animations

  • Lottie integration

  • Combine framework

  • Custom transitions and animations

  • Accessibility, Localization & Internationalization

  • Adherence to Apple Human Interface Guidelines

Data & Persistence

  • Core Data & model migrations (Intermediate)

  • RxSwift & RxBluetoothKit

  • Data storage best practices

Networking & Security

  • RESTful APIs integration

  • Secure Sockets Layer (SSL)

  • Dependency Injection patterns

Tools & Practices

  • Xcode, Command Line Tools

  • CI/CD tools: Xcode Cloud, GitHub Actions

  • Version control using Git (Rebasing, Cherry-picking, git-bisect)

  • Unit testing (Advanced mocking/stubbing), Performance testing

  • Profiling and debugging tools

App Lifecycle Management

  • Background execution and app lifecycle awareness

  • App Store review & submission compliance

  • Infrastructure as Code (where applicable)



Benefits

Hybrid, Pension Fund, Guaranteed 13th Cheque

Loading similar jobs...

Mobile App Developer Jobs

Step into the forefront of mobile innovation! Unlock career opportunities in cutting-edge app development.

© 2025 Created by Mobile App Developer Jobs. All rights reserved.