Senior Android Developer

Boardroom Appointments
Johannesburg
ZAR 300 000 - 600 000
Job description

Senior Android Developer

Required Qualifications:

  1. Experience:
    • 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.
  2. 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).
  3. Tools & Methodologies:
    • Proficient in version control systems (Git).
    • Experience with CI/CD tools.
    • Knowledge of Agile/Scrum methodologies.
  4. 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., MVVM, Clean Architecture).
  • Exposure to UI/UX design principles.
  • Experience with testing frameworks (e.g., JUnit).

Key Responsibilities:

  1. Application Development:
    • Design, develop, and maintain advanced Android applications.
    • Write clean, efficient, and maintainable code using Kotlin/Java.
  2. Collaboration:
    • Work closely with product managers, designers, and backend developers to implement new features.
    • Participate in architectural discussions and code reviews.
  3. Performance Optimization:
    • Ensure the performance, quality, and responsiveness of applications.
    • Identify and fix bugs and performance bottlenecks.
  4. Testing & Deployment:
    • Write unit and integration tests to ensure application stability.
    • Deploy applications to the Google Play Store.
  5. Research & Innovation:
    • Stay updated with the latest trends in Android development.
    • Introduce new technologies to improve the development process.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Android Developer jobs in Johannesburg