Mobile App Developer

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

Job Description

We are looking for a skilled Mobile App Developer to join our Johannesburg team. In this role, you will be responsible for designing and implementing user-friendly mobile applications that meet the needs of our clients. Your expertise in mobile technologies will contribute to the development of innovative solutions that positively impact users.

Responsibilities

  • Lead the development of mobile applications with a focus on performance and functionality.
  • Engage with stakeholders to understand their needs and translate them into technical specifications.
  • Optimize applications for maximum speed and scalability.
  • Implement security and data protection measures in mobile apps.
  • Mentor junior developers and contribute to team knowledge sharing.
  • Develop unit tests to ensure code quality and reliability.
  • Create documentation for application architecture and process.
  • Integrate third-party libraries and APIs as needed.
  • Ensure that the application complies with all relevant policies and guidelines.
  • Participate in daily stand-ups and sprint planning sessions.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in mobile development with leadership experience preferred
Technical Skills
  • Objective-C
  • Java
Soft Skills
  • Leadership
  • Problem-solving
Certifications
  • Certified Mobile Application Developer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services (AWS or Azure): Familiarity with using cloud services for mobile application development.
  • Familiarity with Git version control: Experience with Git for version control and collaboration on projects.

Benefits

  • Comprehensive health insurance
  • Paid time off and leaves
  • Remote work opportunities
  • Retirement savings plan with matching

Company Culture

  • Empowerment: We empower our team members to take ownership of their work and decisions.
  • Learning and Growth: Continuous learning and professional growth are central to our culture.
  • Work-Life Balance: We prioritize work-life balance to ensure employee well-being.
Status: Closed