Mobile App Developer (iOS)

Durban FULL TIME R30,000 - R45,000 / Month
(R360,000 - R540,000 / Year)

Job Description

As a Mobile App Developer (iOS), you will design and build advanced applications for the iOS platform. You will work with cross-functional teams to define, design, and ship new features. Your role will also involve unit-testing code for robustness, including edge cases, usability, and general reliability.

Responsibilities

  • Design and build advanced applications for the iOS platform.
  • Collaborate with cross-functional teams to define new app features.
  • Conduct code reviews and improve code quality.
  • Ensure the performance, quality, and responsiveness of apps.
  • Identify and correct bottlenecks and fix bugs.
  • Implement user-friendly features in line with client requirements.
  • Evaluate and integrate third-party libraries and APIs.
  • Document development processes and app functionalities.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 5+ years of relevant experience in mobile app development
Technical Skills
  • UIKit
  • Core Data
  • SwiftUI
Soft Skills
  • Teamwork
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Knowledge of mobile security best practices: Understanding of how to protect user data and secure mobile applications.
  • Experience with Git and version control systems: Proficient in using Git for version control and collaboration.

Benefits

  • Competitive salary with performance bonuses
  • Medical and dental cover
  • Paid time off and sick leave
  • Professional development opportunities

Company Culture

  • Innovation: We are committed to fostering innovative thinking and creativity in our team members.
  • Collaboration: Our work culture encourages collaboration and teamwork across departments.
  • Diversity: We value diversity and inclusion in our workplace, welcoming a broad spectrum of experiences and perspectives.
Status: Open