Enable job alerts via email!

Senior Android Developer

Sabenza IT & Recruitment

Pretoria

On-site

ZAR 600 000 - 800 000

Full time

30+ days ago

Job summary

A technology recruiting firm in Pretoria is seeking a Senior Android Developer to join their mobile development team. The ideal candidate will have over 5 years of experience in Android application development and strong skills in Kotlin and Java. You'll be responsible for developing apps for various Android devices, focusing on their integration with back-end services. This role offers a full-time position with opportunities for growth.

Qualifications

  • 5+ years of professional experience in Android development.
  • Strong knowledge of Kotlin and Java.
  • Experience with Android SDK and RESTful APIs.
  • Proficiency with Android Studio and version control (Git).
  • Solid understanding of mobile architecture patterns.
  • Experience with automated and unit testing.

Responsibilities

  • Develop and maintain Android applications across diverse devices.
  • Integrate applications with back-end services.
  • Troubleshoot complex issues.

Skills

Android development
Kotlin
Java
Android SDK
RESTful APIs
Android Studio
Git
CI/CD pipelines
MVP architecture
MVVM architecture
Clean Architecture
Unit testing
UI testing

Tools

Android Studio
Git
Job description
Overview

We are looking for a Senior Android Developer to join our mobile development team. The ideal candidate will have extensive experience in Android application development and a strong understanding of mobile architecture and design. You will be responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services.

Requirements
  • Experience: 5 years of professional experience in Android development.
  • Language: Strong knowledge of Kotlin and Java.
  • Frameworks: Experience with Android SDK Jetpack components and RESTful APIs.
  • Tools: Proficiency with Android Studio, version control (Git) and CI / CD pipelines.
  • Architecture: Solid understanding of mobile architecture patterns such as MVP, MVVM and Clean Architecture.
  • Testing: Experience with unit testing, automated testing frameworks, and UI testing.
  • UI / UX: Strong knowledge of Android UI design principles, patterns, and best practices.
  • APIs: Experience with third-party libraries and APIs.
  • Problem-Solving: Strong problem-solving skills and ability to troubleshoot complex issues.
Experience and Qualifications

Experience: 5+ years of professional experience in Android development. Language: Strong knowledge of Kotlin and Java. Frameworks: Experience with Android SDK, Jetpack components, and RESTful APIs. Tools: Proficiency with Android Studio, version control (Git), and CI / CD pipelines. Architecture: Solid understanding of mobile architecture patterns such as MVP, MVVM, and Clean Architecture. Testing: Experience with unit testing, automated testing frameworks, and UI testing. UI / UX: Strong knowledge of Android UI design principles, patterns, and best practices. APIs: Experience with third-party libraries and APIs. Problem-Solving: Strong problem-solving skills and ability to troubleshoot complex issues.

Key Skills

APIs, REST, Eclipse, Android, Application Development, SDKs, SQLITE, IOS, Java, JSON, Gradle, Mobile Applications

Employment
  • Employment Type: Full Time
  • Experience: years
  • Vacancy: 1
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.