Mobile App Developer

Durban FULL TIME R25,000 - R40,000 / Month
(R300,000 - R480,000 / Year)

Job Description

We are on the lookout for a talented Mobile App Developer who is excited to join our dynamic development team in Durban. The ideal candidate should have a strong foundation in both iOS and Android development, along with a knack for building user-friendly applications. If you're passionate about creating top-notch mobile solutions that enhance user experiences, we want you on board!

Responsibilities

  • Build and maintain advanced mobile applications on the iOS and Android platforms.
  • Coordinate with UX/UI designers to create excellent user experiences.
  • Perform code reviews and ensure adherence to best practices in mobile development.
  • Engage in rigorous testing and quality assurance for all applications.
  • Lead project meetings to discuss progress and address any development roadblocks.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Relevant certifications in mobile development are a plus
Experience
  • 3+ years of experience in mobile app development
Technical Skills
  • Swift
  • Kotlin
  • React Native
  • Firebase
Soft Skills
  • Problem-solving
  • Communication
  • Teamwork
Certifications
  • Google Mobile Developer Certification
  • AWS Certified Solutions Architect
Languages
  • English: Fluent

Advantageous

  • Experience with version control systems like Git.: Familiarity with Git for maintaining code repositories.
  • Knowledge of Agile methodologies.: Experience working in Agile frameworks to enhance team productivity.

Benefits

  • Competitive salary with performance bonuses
  • Comprehensive health insurance
  • Flexible working hours and remote work options
  • Professional development opportunities

Company Culture

  • Innovation: We foster a culture of innovation, encouraging creative ideas and new solutions.
  • Collaboration: Our team works together, supporting each other to achieve project goals.
  • Continuous Learning: We provide resources for ongoing professional development and encourage team members to enhance their skills.
Status: Closed