Mobile App Developer

Johannesburg FULL TIME R30,000 - R50,000 / Month
(R360,000 - R600,000 / Year)

Job Description

Join our dynamic team as a Mobile App Developer, specializing in iOS and Android platforms. We seek a creative individual with a passion for developing innovative mobile solutions. You'll be responsible for designing, developing, and maintaining high-quality mobile applications that provide an exceptional user experience.

Responsibilities

  • Develop new user-facing features and improve existing applications.
  • Work alongside back-end developers to ensure seamless functionality.
  • Participate in code reviews and contribute to team best practices.
  • Test applications to ensure robustness and optimize for various devices.
  • Provide technical guidance to junior developers and interns.
  • Engage in agile development processes and contribute to sprint planning.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Mobile Development or Software Engineering is preferred
Experience
  • 5+ years of experience in mobile application design and development
Technical Skills
  • Objective-C
  • Java
Soft Skills
  • Leadership
  • Creativity
Certifications
  • Google Associate Android Developer
  • iOS App Development Certification
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD pipelines: Familiarity with continuous integration and deployment processes for mobile apps.
  • Knowledge of testing frameworks: Experience with automated testing frameworks such as Espresso and XCTest.

Benefits

  • Health, dental, and vision insurance
  • Generous paid time off and holidays
  • Work-life balance initiatives
  • Employee training programs and certifications

Company Culture

  • Continuous Learning: We encourage professional growth and provide resources for ongoing education and training.
  • Work-Life Balance: Our flexible working environment supports a healthy work-life balance.
  • Community Engagement: We actively participate in community initiatives and encourage staff involvement.
Status: Open