Mobile App Developer

Durban FULL TIME R25,000 - R41,666 / Month
(R300,000 - R500,000 / Year)

Job Description

We're on the hunt for a skilled Mobile App Developer in Durban to craft user-centric mobile applications. You will leverage your expertise to build responsive, high-performance applications while ensuring a cohesive user experience. Being part of our team means you will take ownership of the development process and work in an exciting, fast-paced environment.

Responsibilities

  • Develop mobile applications using the latest frameworks and technologies.
  • Work with UX/UI designers to create intuitive and modern user interfaces.
  • Maintain and improve existing applications and services.
  • Collaborate with backend developers for server-side integration.
  • Ensure security and data protection of applications.
  • Monitor and report on mobile application usage and performance.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 3+ years of experience in mobile app development
Technical Skills
  • Android Development
  • iOS Development
  • React Native
  • Firebase
  • RESTful APIs
Soft Skills
  • Teamwork
  • Problem-solving
  • Communication
Certifications
  • Certified Mobile App Developer (CMAD)
  • Google Associate Android Developer
Languages
  • English: Fluent

Advantageous

  • Experience with AR/VR technologies: Experience in developing applications using Augmented Reality or Virtual Reality frameworks.
  • Familiarity with Agile methodologies: Knowledge of Agile development practices and experience working in Agile teams.

Benefits

  • Competitive salary and performance-driven bonuses
  • Opportunity for professional development and training
  • Flexible working hours
  • Work-life balance initiatives

Company Culture

  • Innovative Environment: We pride ourselves on fostering an innovative culture that encourages creative thinking and new ideas.
  • Inclusive Culture: Our team promotes inclusivity and diversity, valuing each employee's unique perspective.
  • Supportive Team: We support our team members' growth and success through mentorship and continuous learning opportunities.
Status: Closed