Enable job alerts via email!

Android Developer

Rad Resources

Pretoria

On-site

ZAR 500 000 - 700 000

Full time

13 days ago

Job summary

A technology company is seeking an experienced Android Developer to join their hybrid team in Pretoria. The ideal candidate will have over 2 years of experience in Kotlin and Java, with strong skills in Reactive Programming and modern design patterns such as MVP, MVVM, and Clean Architecture. Proficiency in UI development and RESTful API integration is essential, along with a solid understanding of Git and Agile methodologies.

Qualifications

  • 2+ years of experience in Kotlin and native Android development.
  • Strong expertise in Reactive Programming.
  • 5 years experience as an Android Developer.

Responsibilities

  • Develop and maintain Android applications.
  • Implement modern design patterns such as MVP and MVVM.
  • Integrate RESTful APIs and third-party libraries.

Skills

Kotlin
Java
Reactive programming
MVP
MVVM
Clean Architecture
UI development
RESTful API integration
Git
Bluetooth
Agile
Atlassian JIRA

Education

National Senior Certificate
Diploma in IT
Degree in Programming
Job description
Overview

We are seeking a skilled Android Developer to join our team in a hybrid role based in Pretoria. The ideal candidate will have 2+ years of experience in Kotlin and native Android development using Kotlin and Java, with strong expertise in Reactive Programming and modern design patterns such as MVP, MVVM, and Clean Architecture. You should be proficient in UI development, RESTful API integration, and lifecycle management, with a solid understanding of threading, storage mechanisms, and Git.

Experience with RxAndroid, RxJava, RxKotlin, and Bluetooth development on Android is beneficial, along with familiarity with Agile environments and Atlassian JIRA.

Position Info

Requirements

Minimum education (essential): National Senior Certificate

Minimum education (desirable): Diploma and / or degree in IT / / Programming

Minimum applicable experience (years): 5 years as an Android Developer

Required nature of experience :

Hands on software developer having been responsible for the development and maintenance of 1 or more projects.

Skills and Knowledge (essential) :

  • Experience in native Android (Kotlin and Java) development specifically.
  • Reactive programming
  • Strong knowledge of Android development and its supporting systems
  • Proficient in Kotlin (Minimum 2 years experience)
  • Good development practices utilising modern design patterns using software architectures : MVP, MVVM, Clean Architecture
  • A good understanding of storage mechanisms, threading, lifecycles
  • Knowledge of common 3rd party frameworks / libraries available and integration experience
  • Strong UI development experience and developing for dynamic screen support
  • Experience with RESTful API integration
  • Well versed in Git
  • Solid understanding of the full mobile development life cycle within an Agile environment
  • Atlassian JIRA software experience is beneficial
  • Good understanding of Bluetooth on Android is beneficial

Good understanding of RxAndroid, RxJava and RxKotlin is beneficial

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.