Mobile Application Developer

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

Job Description

Are you a passionate Mobile Application Developer ready to join a dynamic team in Durban? In this role, you'll be responsible for designing, developing, and maintaining mobile applications tailored to clients' needs. The ideal candidate will have a strong background in mobile technologies, enthusiasm for innovation, and a keen eye for detail. You will collaborate with cross-functional teams to bring creative ideas to life and improve the user experience.

Responsibilities

  • Lead the development of mobile applications from conception through production.
  • Work with cross-functional teams to gather user requirements and translate them into application features.
  • Monitor application performance metrics and work on optimization.
  • Implement best practices in mobile security and data protection.
  • Conduct code reviews to maintain quality standards.
  • Actively participate in agile development processes.
  • Support app updates and version releases.
  • Communicate effectively with team members and stakeholders about project status.

Requirements

Education
  • Diploma or equivalent in Software Development
Experience
  • 2+ years of experience developing mobile applications
Technical Skills
  • Cross-Platform Development (React Native)
  • UI/UX Principles
Soft Skills
  • Adaptability
  • Problem-Solving
Languages
  • English: Fluent

Advantageous

  • Experience in Node.js for Backend Development: Backend development experience to support mobile app functionality.
  • Knowledge of Firebase for Application Development: Using Firebase for real-time data and application functionality.

Benefits

  • Comprehensive health benefits
  • Performance bonuses based on achievements
  • Flexible hours and work-life balance
  • Access to training and development resources

Company Culture

  • Diversity and Inclusion: We value diversity and are committed to creating an inclusive environment.
  • Open Communication: We promote open lines of communication among all employees.
  • Employee Support: Our team is supported through various programs and resources.
Status: Open