iOS Developer

Cape Town Full-time R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are seeking a skilled iOS Developer to become a vital part of our team in Cape Town. The ideal candidate will have a strong background in Swift programming and be passionate about creating exceptional mobile applications that delight users. You will work closely with cross-functional teams to design and implement new features, troubleshoot issues, and ensure the overall quality of our iOS apps. This role requires a proactive attitude, a flair for problem-solving, and the ability to work in an agile environment.

Responsibilities

  • Develop and maintain innovative iOS applications using Swift.
  • Collaborate with UX/UI designers to create intuitive user interfaces.
  • Implement new features based on customer needs and feedback.
  • Work with backend developers to integrate APIs and services.
  • Troubleshoot and debug issues in existing applications.
  • Publish applications on the App Store and maintain updates.
  • Ensure performance and quality of applications through unit testing.
  • Keep up to date with the latest iOS developments and trends.
  • Participate in code reviews to maintain code quality.
  • Mentor junior developers and share best practices.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 4+ years of experience in iOS development
Technical Skills
  • Swift
  • Core Data
  • Testing Frameworks
Soft Skills
  • Analytical thinking
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile development methodologies is a plus.
  • Knowledge of SwiftUI: Experience or knowledge in SwiftUI is advantageous.

Benefits

  • Competitive salary package
  • Health, dental, and vision insurance
  • Flexible working hours
  • Opportunities for professional development

Company Culture

  • Innovative Environment: We encourage creativity and innovation in our approach to mobile development.
  • Team Spirit: Collaboration and team spirit are essential to our success as a company.
  • Continuous Learning: We believe in investing in our team's growth through continuous learning opportunities.
Status: Open