Mobile App Developer

Durban FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

Seeking an experienced Mobile App Developer to enhance our team in Durban. In this role, you will be developing cutting-edge mobile applications that engage users and drive business success. Your expertise in mobile development and commitment to quality will be essential to our success.

Responsibilities

  • Develop robust mobile applications for iOS and Android platforms.
  • Collaborate with designers and product managers to implement features.
  • Optimize applications for maximum speed and scalability.
  • Identify and fix bugs to improve application performance.
  • Stay updated on emerging technologies and trends.
  • Write clear, maintainable, and testable code.
  • Participate in code reviews to maintain high-quality standards.
  • Contribute to the application architecture and design decisions.
  • Ensure the best UX/UI practices are followed throughout development.
  • Assist in troubleshooting and debugging application issues.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3+ years experience in mobile application development
Technical Skills
  • Android Development
  • iOS Development
  • React Native
  • API Integration
  • Version Control (Git)
  • UI/UX Principles
  • Testing Frameworks
Soft Skills
  • Team Collaboration
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Experience with Flutter: Knowledge of building applications with the Flutter framework.
  • Familiarity with Agile methodologies: Experience working in Agile environments to enhance productivity.

Benefits

  • Competitive salary and performance bonuses.
  • Paid time off and holiday leave.
  • Health and wellness programs.
  • Flexible working hours.

Company Culture

  • Innovation: We promote a culture of innovation and encourage our team to think creatively.
  • Collaboration: Teamwork is at the core of our operations, fostering open communication and collaboration.
  • Continuous Learning: We support ongoing learning and offer opportunities for professional development.
Status: Closed