Mobile App Developer

Durban FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are on the lookout for a Mobile App Developer to join our dynamic team in Durban. The ideal candidate will possess a strong foundation in mobile app development and be proficient in creating intuitive and engaging applications. You will work closely with our design and development teams to build innovative solutions that meet the needs of our clients.

Responsibilities

  • Create and maintain mobile applications for various platforms.
  • Work with designers to develop responsive and engaging user experiences.
  • Implement new features based on client and user feedback.
  • Conduct thorough testing and debugging to ensure high performance.
  • Collaborate with teams to integrate mobile applications with back-end services.
  • Develop and maintain technical documentation for application development.
  • Participate in project planning and contribute to sprints.
  • Ensure compliance with coding standards and best practices.
  • Assist in maintaining the app store and play store deployment processes.

Requirements

Education
  • Bachelor's degree in Software Engineering or equivalent
  • Master's degree is a plus
Experience
  • 5+ years of experience in mobile app development
Technical Skills
  • React Native
  • Objective-C for iOS
  • Version Control (Git)
Soft Skills
  • Time Management
  • Communication
Certifications
  • Certified Mobile Application Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with IoT and Wearable Technology: Experience with integrating mobile apps with IoT devices and sensors.
  • Experience in UI/UX design principles: Knowledge of design principles for creating smooth user experiences.

Benefits

  • Comprehensive health coverage
  • Generous leave policies
  • Ongoing professional development opportunities
  • Remote working options available

Company Culture

  • Continuous Learning: We prioritize ongoing learning and personal development for our staff.
  • Work-Life Balance: We understand the importance of a healthy work-life balance and support our employees in achieving this.
  • Employee Wellness: Our company provides wellness programs to ensure the health and happiness of our team.
Status: Closed