A leading recruitment agency seeks an experienced Android Developer to design and maintain applications. Candidates should have at least 3 years of experience in Android app development, proficiency in Java or Kotlin, and a portfolio of apps on the Play Store. Responsibilities include collaborating with product teams, optimizing performance, and ensuring application stability through testing and deployment. This is an excellent opportunity to work in a dynamic environment in Sandton, Gauteng.
Qualifications
Minimum of 3 years of hands-on experience in Android app development.
Proven portfolio of Android applications published on the Play Store.
Strong understanding of Android SDK, frameworks, and tools.
Responsibilities
Design, develop, and maintain advanced Android applications.
Write clean, efficient, and maintainable code using Kotlin/Java.
Work closely with product managers, designers, and backend developers.
Skills
Java
Android SDK
RESTful APIs
Kotlin
Version Control (Git)
Agile/Scrum
Problem-solving
Teamwork
Education
IT Degree or Diploma
Tools
Retrofit
OkHttp
Glide
Job description
Key Responsibilities
Application Development:
Design, develop, and maintain advanced Android applications.
Write clean, efficient, and maintainable code using Kotlin/Java.
Work closely with product managers, designers, and backend developers to implement new features.
Participate in architectural discussions and code reviews.
Performance Optimization:
Ensure the performance, quality, and responsiveness of applications.
Identify and fix bugs and performance bottlenecks.
Testing & Deployment:
Write unit and integration tests to ensure application stability.
Deploy applications to the Google Play Store.
Stay updated with the latest trends in Android development.
Introduce new technologies to improve the development process.
Qualifications
Minimum of 3 years of hands-on experience in Android app development.
Proven portfolio of Android applications published on the Play Store.
IT Degree or Diploma.
Technical Skills:
Proficiency in Java (preferred).
Strong understanding of Android SDK, frameworks, and tools.
Experience with RESTful APIs and third-party libraries (e.g., Retrofit, OkHttp, Glide).
Familiarity with Android Jetpack components (ViewModel, LiveData, Room).
Tools & Methodologies:
Proficient in version control systems (Git).
Experience with CI/CD tools.
Knowledge of Agile/Scrum methodologies.
Soft Skills:
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Ability to mentor junior developers and lead small teams.
Preferred Qualifications
Experience with Firebase, MongoDB, or REST APIs.
Knowledge of modern architectural patterns (e.g., MVV