Mobile App Developer

Durban Full-time R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

Are you passionate about mobile technology? We're looking for a Mobile App Developer who thrives on challenges within iOS and Android frameworks. Your responsibility will include crafting quality applications and ensuring optimal performance. Be part of a progressive company where innovation meets execution.

Responsibilities

  • Design intuitive mobile interfaces while considering user experience.
  • Troubleshoot and resolve bugs, enhancing application performance.
  • Conduct code analysis and write scalable code.
  • Develop comprehensive test cases and oversee application testing.
  • Coordinate with teams on project timelines and deliverables.
  • Ensure application security best practices are followed.
  • Document development processes and technical specifications.
  • Train junior developers and assist in their onboarding.

Requirements

Education
  • Bachelor's degree in Information Technology, Software Development or a related area.
  • Master's degree is preferred.
Experience
  • 4+ years of experience in mobile application development.
Technical Skills
  • React Native
  • Xcode
Soft Skills
  • Communication
  • Problem-solving
Certifications
  • Google Mobile Development Certification
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Knowledge of Agile development practices and frameworks.
  • Familiarity with Firebase and Cloud Functions: Experience with integrating cloud services in mobile applications.

Benefits

  • Comprehensive health, dental, and vision insurance
  • Retirement savings plan with employer contribution
  • Opportunities for professional development
  • Employee recognition programs

Company Culture

  • Growth Opportunities: We are committed to the personal and professional growth of our employees, providing training and mentorship.
  • Employee Empowerment: We empower our employees to take initiative and make decisions that shape our work processes.
  • Work-Life Balance: We celebrate achievements and understand the importance of balancing work and personal life.
Status: Closed