Mobile Developer

Johannesburg, Gauteng, South Africa

Job Description


As a Junior Mobile Developer, you will be responsible for executing and learning the software development lifecycle, from conceptualization and architecture to design, implementation, and testing.

Specific duties include, but are not limited to:

Technical:

  • Follow established testing protocols.
  • Ensure code is merged via pull requests.
  • Prioritize code quality using SOLID and DRY principles.
  • Craft clean and efficient code.
  • Evaluate and enhance your own code.
  • Thoroughly test work before submission to Quality Assurance.
  • Collaborate with colleagues for peer reviews.
  • Apply agile software development principles in daily tasks.
Qualifications:
  • Proficiency in Android native development (Java and/or Kotlin).
  • Strong understanding of object-oriented principles, methodologies, and patterns.
  • Essential experience with Git version control.
  • Familiarity with Git Flow as a branching strategy (beneficial).
  • Knowledge of MVVM Architecture.
  • Familiarity with dependency injection (Hilt / Koin / Dagger 2).
  • Experience with Retrofit and Room Database.
  • Understanding of CI/CD processes (beneficial).
  • Familiarity with SOLID and DRY principles.
  • Attention to detail in development work.
  • Strong teamwork and collaborative spirit.
How to apply:
Email your detailed CV to

Only shortlisted candidates will be contacted.

For more information please contact:

Marinique Schalkwyk

Network Recruitment

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1260961
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned