iOS Developer

Pretoria FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

As an iOS Developer, you will contribute to the development of cutting-edge mobile applications that enhance user experience. We value creativity and innovation, and the successful candidate will collaborate closely with designers and other developers to deliver impactful solutions.

Responsibilities

  • Develop and maintain high-performance iOS applications using Swift and Objective-C.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the best performance and quality of applications by conducting code reviews.
  • Debug and resolve technical issues, optimizing app performance as necessary.
  • Utilize version control systems (e.g., Git) to manage code changes.
  • Stay updated with the latest industry trends and technologies to incorporate into applications.
  • Participate in the full application lifecycle, from concept through to delivery.
  • Test software for responsiveness and stability across devices and platforms.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in iOS application development
Technical Skills
  • Swift
  • Objective-C
  • Xcode
  • RESTful APIs
  • Core Data
Soft Skills
  • Problem-solving
  • Team player
  • Time management
Certifications
  • Apple Certified iOS Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with SwiftUI: Familiar with SwiftUI for building user interfaces in iOS applications.
  • Experience in Agile environments: Proficient in Agile methodologies, contributing to sprint planning and retrospectives.

Benefits

  • Health, dental, and vision insurance
  • Generous leave policy
  • Flexibility to work remotely as needed
  • Professional development opportunities

Company Culture

  • Collaboration: We encourage a collaborative environment that fosters creativity and achieves exceptional results.
  • Continuous Learning: Our culture promotes ongoing personal and professional growth through training and mentorship.
  • Diversity and Inclusion: We believe in building a diverse and inclusive workforce and welcome applicants from all backgrounds.
Status: Closed