Mobile App Developer

Durban FULL TIME R29,167 - R45,833 / Month
(R350,000 - R550,000 / Year)

Job Description

We're on the lookout for a passionate Mobile App Developer to join our Durban team. The ideal candidate will have a solid understanding of mobile application development across various platforms, particularly Android and iOS. This role involves collaborating with designers and other developers to create user-friendly and high-performance mobile applications that meet the needs of our clients. If you have a knack for problem-solving and a love for innovation, we want to hear from you!

Responsibilities

  • Lead mobile app development projects from concept through delivery.
  • Collaborate closely with design teams to refine user interfaces.
  • Optimize applications for maximum speed and scalability.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and fix bugs and performance bottlenecks.
  • Contribute to all phases of the development lifecycle.
  • Keep up to date with the latest mobile development trends.
  • Participate in workshops and contribute to the team's knowledge base.
  • Gather requirements from stakeholders and translate them into specifications.
  • Maintain thorough documentation of code and application processes.

Requirements

Education
  • Bachelor's degree in Mobile Development or related field
  • Master's degree preferred
Experience
  • 3-5 years of experience in mobile app development
Technical Skills
  • Flutter
  • Backend Integration
  • Database Management
Soft Skills
  • Creativity
  • Time Management
Certifications
  • Certified Mobile Application Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Exposure to Agile methodologies: Experience working in an Agile development environment.
  • Knowledge of app monetization strategies: Understanding of different app monetization methods.

Benefits

  • Comprehensive health benefits and retirement plans
  • Generous leave policies and family-friendly culture
  • Continuous learning opportunities
  • Regular team-building events

Company Culture

  • Continuous Learning: We prioritize personal development and encourage continuous learning.
  • Work-Life Balance: We promote a healthy work-life balance and support flexible working arrangements.
  • Employee Recognition: We celebrate achievements and recognise the hard work of our team members.
Status: Closed