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

  • Build, test, and deploy iOS applications to the App Store.
  • Gather requirements for app enhancements from stakeholders.
  • Collaborate with UI/UX designers to improve usability.
  • Optimize applications for performance and scalability.
  • Analyze user feedback for application improvements.
  • Keep thorough documentation of project progress.
  • Educate team members and junior developers on best practices.
  • Participate in code and design reviews.

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

  • Comprehensive health and wellness programs
  • Annual training budget for personal growth
  • Flexible work hours
  • Remote work options available

Company Culture

  • Work-Life Balance: We believe in maintaining a healthy work-life balance for all of our employees.
  • Continuous Learning: Opportunities for continuous learning and professional growth are encouraged and supported.
  • Community Engagement: We actively participate in community events and encourage our staff to get involved.
Status: Closed