Mobile App Developer

Johannesburg FULL TIME R25,000 - R33,333 / Month
(R300,000 - R400,000 / Year)

Job Description

We are on the lookout for a Mobile App Developer to join our vibrant team in Johannesburg. The perfect candidate will be adept in developing responsive mobile applications, primarily for Android and iOS platforms. This role requires a solid understanding of the mobile development lifecycle, and the individual will be key in both designing and implementing applications that elevate user engagement.

Responsibilities

  • Lead the design and implementation of mobile applications.
  • Work closely with stakeholders to gather requirements.
  • Review and troubleshoot application issues promptly.
  • Innovate and implement new app features based on user feedback.
  • Collaborate on system architecture and integration.
  • Maintain current knowledge of the latest mobile development tools and technologies.
  • Support app launch and deployment processes.
  • Document code and application functionalities.
  • Assist in the development of project timelines and roadmaps.
  • Communicate effectively with team members and management regarding project status.

Requirements

Education
  • Bachelor's degree in Software Engineering or similar
  • Master's degree preferred
Experience
  • 5+ years of experience in mobile app development
Technical Skills
  • Swift or Kotlin
  • UI/UX Design Principles
Soft Skills
  • Creative Thinking
  • Effective Communication
Certifications
  • Certified Mobile Application Developer
  • Google Associate Android Developer
Languages
  • English: Fluent

Advantageous

  • Experience with agile methodologies: Knowledge of agile development processes and frameworks.
  • Familiarity with version control systems: Experience using Git or similar tools for code management.

Benefits

  • Comprehensive health insurance
  • Retirement savings plan with company matching
  • Work-life balance initiatives
  • Continuous training and upskilling programs

Company Culture

  • Continuous Learning: We believe in the importance of continuous learning and professional development.
  • Employee Empowerment: We empower our employees to take ownership of their work and drive their projects.
  • Health and Wellness Focus: We prioritize our employees' well-being through various health initiatives.
Status: Closed