iOS Developer

Johannesburg Full-time R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join us as an iOS Developer, where you will have the opportunity to work on exciting mobile applications. The successful candidate should bring creativity, technical proficiency, and an eye for detail. You will collaborate with cross-functional teams to deliver innovative solutions and ensure high-quality standards throughout the development process.

Responsibilities

  • Architect applications for robustness and scalability.
  • Work closely with cross-functional teams to deliver seamless features.
  • Optimize applications for speed and efficiency.
  • Identify and correct bottlenecks and fix bugs.
  • Participate in code reviews and contribute to team learning.
  • Support junior developers in their growth and career progression.
  • Keep abreast of changes in iOS and Swift programming standards.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is an advantage.
Experience
  • 3+ years of experience in iOS mobile development
Technical Skills
  • Swift
  • Xcode
  • UIKit
  • RESTful APIs
Soft Skills
  • Attention to detail
  • Time management
  • Teamwork
Certifications
  • Apple Certified iOS Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with SwiftUI: Knowledge of SwiftUI for modern UI design.
  • Understanding of MVC/MVVM design patterns: Experience applying MVC or MVVM design patterns in mobile applications.

Benefits

  • Medical aid contributions
  • Generous leave policy
  • Training and professional development opportunities
  • Flexible working hours

Company Culture

  • Innovation: We promote a culture of innovation, encouraging creativity and fresh ideas.
  • Collaboration: Our team thrives on collaboration and teamwork to drive project success.
  • Growth and Development: We provide opportunities for continuous skill development and career growth.
Status: Closed