Senior Android Developer

Gauteng, South Africa

Job Description


Senior Android Developer Mobile, Developer - IT
Menlyn - Gauteng - South AfricaWe 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.Key Responsibilities:

  • Design and Build: Design and build advanced applications for the Android platform.
  • Collaborate: Work with cross-functional teams to define, design, and ship new features.
  • Code Review: Conduct code reviews and ensure adherence to best practices and coding standards.
  • Performance: Work on bug fixing and improving application performance.
  • Testing: Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Mentorship: Mentor junior developers and conduct regular training sessions.
  • Documentation: Maintain thorough documentation of design and code changes.
Required Skills 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.
Preferred Skills:
  • Experience with Agile/Scrum methodologies.
Apply for this Job

Sabenza IT

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1357014
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gauteng, South Africa
  • Education
    Not mentioned