Mobile App Developer

Durban FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join our cutting-edge development team at Leading Tech Company as a Mobile App Developer specializing in iOS. This exciting position allows you to create beautiful and powerful mobile applications for our users. You will be deeply involved in the application design, implementation, and deployment process. We seek self-starters who are eager to learn and adapt in a collaborative atmosphere to bring excellent mobile experiences to our clients.

Responsibilities

  • Develop and maintain features for our iOS applications.
  • Collaborate with cross-functional teams to define, design, and launch new features.
  • Test applications to ensure they meet customer requirements and performance standards.
  • Identify and troubleshoot issues in the current mobile applications and provide timely fixes.
  • Engage in continuous improvement of development practices, tools, and methodologies.
  • Contribute to the team effort in achieving the project timelines.
  • Mentor junior developers and assist with their professional growth.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3+ years of mobile app development experience, particularly with iOS.
Technical Skills
  • Swift
  • Objective-C
  • Xcode
  • APIs
  • RESTful Services
  • Git
Soft Skills
  • Problem-solving
  • Communication
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Experience with Agile Methodologies: Experience working in Agile environments to deliver high-quality applications.
  • Knowledge of the latest iOS trends: Familiarity with current trends and technologies in iOS development.

Benefits

  • Competitive salary package tailored to your skills and experience.
  • Health and wellness benefits covering medical aid and dental care.
  • Paid leave and public holidays.
  • Opportunities for professional development and training.

Company Culture

  • Innovation: We embrace innovative ideas and encourage our team members to explore new technologies and methodologies.
  • Collaboration: Our culture fosters teamwork where everyone’s input is valued and appreciated.
  • Growth Opportunities: Offering opportunities for personal and professional growth, including mentorship and training.
Status: Open