iOS Developer

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

Job Description

Join our team as an iOS Developer (Swift) where you will be instrumental in crafting high-performance applications for iOS devices. Collaborate with designers and product managers to develop applications that resonate with our user base while adhering to best practices in mobile development.

Responsibilities

  • Develop and maintain high-performance mobile applications for iOS.
  • Work closely with UI/UX designers to create engaging user interfaces.
  • Conduct regular maintenance and updates to existing applications.
  • Collaborate with product stakeholders to gather requirements and define specifications.
  • Provide recommendations for new features or improvements based on user feedback.
  • Participate in troubleshooting and debugging of issues.
  • Develop unit tests and automated scripts to ensure software quality.
  • Document code and processes for team reference.

Requirements

Education
  • Relevant technical certifications (i.e., Apple Certified iOS Developer) are a plus.
Experience
  • 5+ years with a strong portfolio of iOS applications developed.
Technical Skills
  • Firebase
  • RESTful APIs
Soft Skills
  • Communication
  • Adaptability
Certifications
  • Apple Certified iOS Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Objective-C: Understanding of legacy Objective-C codebases and ability to integrate them with Swift.
  • Familiarity with Agile methodologies: Experience working in Agile/Scrum environments to deliver software.

Benefits

  • Comprehensive medical aid and pension scheme
  • Generous leave policies including family leave
  • Opportunity for remote work
  • Ongoing training and development opportunities

Company Culture

  • Flexibility: Understanding that a work-life balance is crucial, we offer flexible work options to suit our team members’ needs.
  • Recognition: We value and recognize the contributions of every team member, celebrating successes both big and small.
  • Continuous Learning: We provide ongoing training and opportunities for professional development, encouraging our employees to keep abreast of industry trends.
Status: Open