Android Developer

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

Job Description

We are looking for an Android Developer who is passionate about mobile technology to join our vibrant team in Durban. The ideal candidate will possess strong skills in Android development and an eagerness to deliver high-quality applications that enhance user experience. You will be responsible for designing and implementing features while collaborating closely with cross-functional teams and participating in code reviews.

Responsibilities

  • Design and build advanced applications for the Android platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and fix bottlenecks and bugs to improve application performance.
  • Maintain code quality and organization.
  • Keep up to date with the latest industry trends in mobile technologies.
  • Participate in code reviews to ensure the quality of the codebase.
  • Create and manage testing protocols for new developed apps.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Relevant certifications in Android development are a plus
Experience
  • 3+ years of experience in Android development
Technical Skills
  • Java
  • Kotlin
  • Android SDK
  • RESTful APIs
  • Git
  • Android Studio
Soft Skills
  • Effective communication
  • Team collaboration
  • Problem-solving
Certifications
  • Google Associate Android Developer
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD pipelines: Understanding of continuous integration and deployment practices.
  • Knowledge of React Native: Ability to develop cross-platform applications using React Native.

Benefits

  • Competitive salary package
  • Medical aid and wellness benefits
  • Flexible working hours
  • Ongoing professional development opportunities
  • Work-life balance initiatives

Company Culture

  • Team Spirit: Our team thrives on collaboration, fostering a spirit of teamwork and camaraderie.
  • Continuous Learning: We prioritize ongoing learning and support professional development.
Status: Open