Mobile Developer

Durban FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

Join us as a Mobile Developer, where you will engage in building and enhancing our suite of Android applications. This position requires expertise in mobile development and the desire to stay up-to-date with the latest technologies. You will have the opportunity to work on exciting projects that impact our customers directly.

Responsibilities

  • Create and maintain application design documents.
  • Design mobile app architecture and data models.
  • Work on API integrations and back-end services.
  • Conduct code optimization and refactoring.
  • Implement unit testing and quality assurance procedures.
  • Participate in user acceptance testing and feedback gathering.
  • Conduct training for junior developers and interns.
  • Research and suggest new tools and technologies that the team could adopt.
  • Document and update platform guides.
  • Ensure compliance with app store guidelines.

Requirements

Education
  • Bachelor's degree in Software Engineering preferred
Experience
  • 3+ years in mobile application development with a solid portfolio of released applications.
Technical Skills
  • Java
  • Kotlin
Soft Skills
  • Analytical Skills
  • Collaboration
Certifications
  • Google Associate Android Developer
Languages
  • English: Fluent

Advantageous

  • Experience in Firebase and cloud services: Proficiency using Firebase and cloud services for mobile app back-end integrations.
  • Experience in implementing analytics and tracking: Skills in implementing user analytics and tracking solutions in mobile apps.

Benefits

  • Comprehensive health coverage
  • Work-from-home options available
  • Annual wellness budget for fitness activities
  • Career advancement opportunities and training

Company Culture

  • Continuous Learning: We promote continuous learning and provide opportunities for training and personal development.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance for all our employees.
  • Community Involvement: We actively support community initiatives and encourage employee participation.
Status: Open