Enable job alerts via email!

Senior Android Developer

Sourceworx

Johannesburg

On-site

ZAR 300,000 - 400,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Android Developer to create and maintain high-quality applications for the Android platform. This role emphasizes collaborative problem-solving and sophisticated design, where you will work closely with a team to develop innovative features and ensure optimal performance. You will leverage your expertise in Java and Kotlin, along with your understanding of object-oriented programming and UI design principles, to deliver exceptional user experiences. Join a dynamic environment where your contributions will directly impact the success of cutting-edge mobile applications.

Qualifications

  • Proficient in Java and Kotlin with strong Android development skills.
  • Solid understanding of object-oriented programming and UI design.

Responsibilities

  • Design and build applications for Android with a focus on quality and performance.
  • Collaborate with the team to define and ship new features.

Skills

Java
Kotlin
Android Studio
Object-Oriented Programming
Groovy
Performance Optimization
Memory Management
Multi-threading
RESTful APIs
UI Design
Automated Testing

Job description

We are looking for a SeniorAndroid Developer responsible for the development and maintenance of applications aimed towards Android.

Your primary focus will be the development of such applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure.

Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Responsibilities :

  • Design and build applications for Android
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Understand Technical Design documentation when developing solutions
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization and automatization
  • Exposure to DevOps principles and methodology and tools

Skills :

  • Proficient in Java, with a good knowledge of its ecosystems, also deep exposure to Kotlin
  • Proficient in Android Studio IDE
  • Solid understanding of object-oriented programming
  • Experience with Groovy
  • Good knowledge of performance limits and characteristics
  • Knowledge of memory management and multi-threading
  • Familiarity with RESTful APIs to connect to back-end services
  • Comprehensive understanding and implementation of UI design and a user-oriented focus
  • Implementation of automated testing platforms and unit tests
  • Knack for benchmarking and optimization
  • Understanding of Apple's design principles and interface guidelines
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.