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 develop mobile applications with a focus on user experience and functionality.
  • Collaborate extensively with the design team to create visually appealing applications.
  • Integrate with backend services and APIs to enable app features.
  • Test and debug applications, troubleshooting issues effectively.
  • Document application processes and code for future reference.
  • Contribute to team knowledge sharing to improve development practices.
  • Keep abreast of mobile technology trends, integrating new tools as appropriate.
  • Ensure code is clean and maintainable, following best practices.
  • Assist in performance tuning of applications to ensure a smooth user experience.
  • Participate in sprint meetings to track progress and highlight obstacles.

Requirements

Education
  • Bachelor's degree in Computer Science, Engineering or Equivalent
Experience
  • Minimum of 3 years in mobile app development for iOS and Android
Technical Skills
  • Java
  • Swift
  • Kotlin
  • Firebase
Soft Skills
  • Team Collaboration
  • Time Management
Certifications
  • Mobile App Development Certificate
Languages
  • English: Fluent

Advantageous

  • Background in Game Development: Understanding of mobile game development concepts.
  • Experience with Continuous Integration: Experience employing CI/CD practices in mobile app development.

Benefits

  • Attractive salary and annual bonuses
  • Comprehensive insurance coverage
  • Flexible working conditions
  • Training and upskilling opportunities

Company Culture

  • Continuous Learning: We value continuous learning and regularly provide opportunities for training.
  • Collaborative Atmosphere: Teamwork is essential, and we encourage open communication and collaboration.
  • Work-Life Balance: We believe in a healthy work-life balance for our employees.
Status: Open