Mobile Apps Developer (iOS)

Johannesburg Full-time R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

Join our Johannesburg team as a Mobile Apps Developer (iOS). This role focuses on creating engaging and user-friendly iOS applications for a variety of devices. You will collaborate with designers and other developers to ensure the highest quality applications are delivered on time. Your expertise in mobile app development will help push our projects forward, making your contributions essential to our success.

Responsibilities

  • Develop, test and maintain iOS applications to meet user expectations.
  • Collaborate effectively with product and design teams to deliver user-driven features.
  • Optimize application performance and conduct troubleshooting.
  • Assist in the integration of user-facing elements with server-side logic.
  • Ensure code quality and stability by employing best practices in coding.
  • Create and maintain documentation for application functionalities and APIs.
  • Participate in team meetings to provide updates and gather feedback.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in mobile app development, particularly in iOS.
Technical Skills
  • Swift
  • Xcode
  • iOS SDK
  • RESTful APIs
  • UI/UX Design Principles
Soft Skills
  • Team collaboration
  • Problem-solving
  • Time management
Certifications
  • Apple Certified iOS Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Objective-C: Prior knowledge and experience with Objective-C would be beneficial.
  • Familiarity with version control systems like Git: Understanding of Git for project collaboration and version management.

Benefits

  • Competitive salary and performance bonuses
  • Health, dental, and vision insurance
  • Flexible working hours
  • Professional development opportunities

Company Culture

  • Innovation: We prioritize innovation and creativity, encouraging our team to think outside the box.
  • Collaboration: Our workplace fosters teamwork and inclusivity, creating an environment where everyone can succeed.
  • Growth: We believe in continuous learning and provide opportunities for professional development.
Status: Closed