Mobile App Developer

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

Job Description

As a Mobile App Developer, you will play a critical role in designing, developing, and maintaining mobile applications that cater to both iOS and Android users. We value creativity and technical expertise in providing seamless experiences.

Responsibilities

  • Create intuitive and efficient mobile applications for both iOS and Android.
  • Work alongside developers and designers to deliver standout mobile experiences.
  • Review and debug applications to enhance overall functionality.
  • Monitor application performance and resolve potential issues promptly.
  • Collaborate in an agile environment to produce feature-rich applications.
  • Research and implement new mobile technologies to enhance app capabilities.
  • Test applications on various devices and fix any identified issues.
  • Provide technical support and contribute to user documentation.
  • Assist in system architecture and solution design.
  • Engage in regular knowledge sharing sessions to foster team growth.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Advanced degree or certifications are advantageous
Experience
  • 3+ years of experience in mobile app development
Technical Skills
  • iOS Development
  • Android Development
  • React Native
  • API Integration
  • Version Control (Git)
Soft Skills
  • Creative Thinking
  • Communication
  • Teamwork
Certifications
  • Google Associate Android Developer
  • Apple Certified iOS Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Flutter: Familiarity with cross-platform mobile development using Flutter.
  • Prior experience in a startup environment: Ability to adapt and thrive in a dynamic startup culture.

Benefits

  • Competitive salary package
  • Medical aid and retirement benefits
  • Work from home flexibility
  • Continuous professional development support

Company Culture

  • Innovative Environment: We foster innovation and encourage our team to explore new technologies.
  • Team Collaboration: We believe in teamwork and collaboration to achieve common goals.
Status: Open