Mobile App Developer

Johannesburg FULL TIME R50,000 - R65,000 / Month
(R600,000 - R780,000 / Year)

Job Description

We are on the lookout for a talented Mobile App Developer to join our Johannesburg team. In this role, you'll be responsible for designing and building applications that enhance user experiences on mobile platforms. The ideal candidate is someone with a strong grasp of both iOS and Android development, and a passion for creating user-friendly applications.

Responsibilities

  • Develop and maintain robust applications for both mobile platforms.
  • Liaise with designers to create user-friendly interfaces.
  • Incorporate feedback from users to improve applications.
  • Implement best practices for mobile application development.
  • Participate in peer code reviews and provide constructive feedback.
  • Stay up-to-date with the latest trends in mobile development.
  • Perform debugging and troubleshooting tasks.
  • Optimize applications for maximum speed and scalability.
  • Collaborate with the QA team to ensure app integrity.
  • Document development processes and technical specifications.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering would be advantageous
Experience
  • 4 years of experience in mobile applications development
Technical Skills
  • JavaScript
  • Object-Oriented Programming (OOP)
Soft Skills
  • Problem-solving
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Familiar with cloud services like AWS or Azure: Experience using cloud services for app deployment and data storage.
  • Knowledge of mobile security best practices: Understanding of security principles relevant to mobile application development.

Benefits

  • Comprehensive health insurance
  • Performance bonuses
  • Remote work possibilities
  • Training and mentorship programs

Company Culture

  • Continuous Improvement: We are committed to continuous learning and self-improvement, providing resources to enhance skills.
  • Respect Diversity: We believe in the power of diverse perspectives and experiences, which enhances our team's creativity.
Status: Closed