Mobile Developer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We are on the lookout for a skilled Mobile Developer with extensive experience in Android development. You will play a crucial role in building and enhancing our mobile applications, ensuring they are user-friendly, efficient, and high-performing.

Responsibilities

  • Design robust, scalable, and high-performance mobile applications.
  • Contribute to all phases of the development lifecycle.
  • Write clean, maintainable code and conduct peer code reviews.
  • Deliver high-quality mobile applications within tight deadlines.
  • Work closely with product managers to analyze user needs and drive product solutions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is a plus
Experience
  • 5+ years of experience in mobile development with a focus on Android
Technical Skills
  • Java
  • Kotlin
  • Android SDK
  • RESTful APIs
  • Version Control (Git)
Soft Skills
  • Problem-solving
  • Team collaboration
  • Communication
Certifications
  • Android Developer Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with UI/UX principles: Understanding of user-centered design principles and best practices.
  • Experience with Agile development methodologies: Experience working in Agile development environments to enhance product delivery.

Benefits

  • Competitive salary with performance bonuses
  • Medical aid and retirement benefits
  • Flexible working hours
  • Opportunities for career growth and learning

Company Culture

  • Innovation: We encourage innovative ideas and a culture of continuous improvement.
  • Collaboration: We believe in teamwork and healthy collaboration across departments.
  • Inclusivity: We celebrate diversity and are committed to creating an inclusive workplace.
Status: Open