Mobile App Developer

Durban FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are seeking a passionate Mobile App Developer to join our vibrant team in Durban. The ideal candidate will possess hands-on experience in developing mobile applications across various platforms. You'll work closely with our design and development teams to create intuitive and user-friendly applications that provide a seamless experience for our users.

Responsibilities

  • Lead the development of new mobile app features.
  • Work alongside design teams to craft a cohesive user experience.
  • Collect and analyze user feedback to enhance application functionality.
  • Ensure compliance with design specifications and guidelines.
  • Develop applications that are compatible with various screen sizes and devices.
  • Use Git for version control and collaboration.
  • Provide support and troubleshooting of mobile applications as needed.
  • Stay abreast of emerging trends in mobile development.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Relevant certifications are highly regarded.
Experience
  • 3+ years of experience in mobile development with proficiency in both Android and iOS platforms
Technical Skills
  • Flutter
  • Firebase
Soft Skills
  • Problem-Solving
  • Communication
Certifications
  • Apple Certified iOS Developer
  • Android Certified Application Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Continuous Integration/Continuous Deployment (CI/CD): Hands-on experience in setting up CI/CD pipelines for mobile apps.
  • Familiarity with cloud services such as AWS or Google Cloud: Understanding of cloud service management for mobile applications.

Benefits

  • Generous leave policies including annual and sick leave
  • Performance-related bonuses
  • Employee wellness and fitness programs
  • Work-life balance initiatives

Company Culture

  • Adaptability: We encourage our team to be flexible and adaptable to changing technologies and market demands.
  • Supportive Environment: We provide a supportive environment where everyone feels empowered to share ideas and contribute.
  • Continuous Improvement: We pursue continuous improvement through feedback and ongoing training opportunities.
Status: Closed