Mobile App Developer

Durban FULL TIME R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

We are seeking a skilled Mobile App Developer to help craft responsive and user-friendly mobile applications for both iOS and Android platforms. You will be working closely with cross-functional teams to deliver high-quality mobile solutions.

Responsibilities

  • Design and implement mobile applications for iOS and Android platforms.
  • Collaborate with UI/UX designers to create intuitive interfaces.
  • Develop app features and functionality based on project specifications.
  • Conduct unit testing and debugging applications for performance.
  • Maintain and update existing applications for optimal functionality.
  • Participate in code reviews to improve code quality and share knowledge.
  • Stay updated with the latest industry trends and advancements.
  • Write technical documentation to help other developers understand the codebase.
  • Work with project managers to define project scope and deliverables.
  • Assist with troubleshooting and technical support for mobile apps.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in mobile application development
Technical Skills
  • iOS Development
  • Android Development
  • React Native
  • API Integration
  • Version Control Systems
Soft Skills
  • Communication
  • Adaptability
Certifications
  • Certified Mobile App Developer
Languages
  • English: Fluent

Advantageous

  • Experience in Agile Development: Understanding of Agile methodologies and experience in Scrum.
  • Knowledge of UX/UI principles: Familiarity with user experience and interface design best practices.

Benefits

  • Competitive salary with performance bonuses
  • Health and wellness benefits
  • Flexibility in work hours and remote work options
  • Professional development opportunities

Company Culture

  • Innovative Environment: We promote creativity and innovative thinking among our employees.
  • Supportive Team: Our team supports each other’s professional growth and development.
  • Commitment to Diversity: We are dedicated to maintaining a diverse and inclusive workforce.
Status: Open