Mobile App Developer

Durban Full-time R30,000 - R40,000 / Month

Job Description

We are in search of a talented Mobile App Developer with experience in both Android and iOS platforms. As a key member of our team, you will design and implement high-quality mobile applications that meet our client's needs and align with industry standards.

Responsibilities

  • Design and develop high-quality mobile applications for Android and iOS platforms.
  • Collaborate with cross-functional teams to define and implement app features.
  • Ensure application performance, quality, and responsiveness.
  • Create and maintain UI/UX designs that enhance the user experience.
  • Troubleshoot and debug applications to ensure smooth functionality.
  • Stay updated on the latest mobile app development trends and technologies.
  • Conduct app testing and provide timely updates based on user feedback.
  • Document development processes, code changes, and app configurations.
  • Participate in code reviews and contribute to technical discussions.
  • Take an active role in team meetings and project planning sessions.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
Experience
  • 3+ years of experience in mobile application development for Android and iOS
Technical Skills
  • Java
  • Swift
  • React Native
  • APIs
  • Firebase
Soft Skills
  • Problem-solving
  • Team collaboration
  • Time Management
Certifications
  • Google Associate Android Developer
  • Apple Certified iOS Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile practices in app development processes.
  • Knowledge of UX/UI principles: Understanding user-centered design principles and mobile trends.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible working conditions
  • Career growth opportunities

Company Culture

  • Innovation: We thrive in an environment that encourages creativity and forward-thinking.
  • Team Spirit: We believe in collaborative efforts and mutual support to achieve our goals.
  • Continuous Learning: We promote a culture of personal and professional development.
Status: Open