Senior Android Developer (Java/Kotlin/Compose) - Hybrid - Centurion - Datafin IT Recruitment

Centurion, Pretoria, 11 hours ago Permanent Salary - Market Related

Senior Android Developer (Java/Kotlin/Compose) - Hybrid - Centurion

Datafin IT Recruitment
Centurion, Pretoria,
Date Created : 11 hours ago
Job Type : Permanent
Salary : Market Related

ENVIRONMENT

A leading Security Solutions provider in Centurion  is seeking a Senior Android Developer to join its consumer application team in Centurion. This is a hybrid, permanent role within an established organisation that values high-quality, stable, and scalable mobile experiences. You will work alongside cross-functional teams including product managers, designers, and backend engineers in a collaborative environment that encourages technical growth and continuous improvement.

 

DUTIES

  • Develop Android consumer applications using Kotlin and Jetpack Compose.
  • Collaborate with product, design, and backend teams to define, design, and ship new features.
  • Mentor and guide junior developers on the team through code reviews, pair programming, and technical guidance.
  • Integrate with external data sources and RESTful APIs, handling JSON data effectively.
  • Continuously discover, evaluate, and implement new tools and libraries to maximise development efficiency.
  • Work closely with UI/UX designers to implement pixel-perfect designs that align with brand standards.
  • Ensure all Android applications are stable, high-performing, scalable, and maintainable.
  • Debug complex issues, optimise application performance, and contribute to architectural decisions.
  • Participate in sprint planning, estimation, and retrospectives as an active team member.

REQUIREMENTS

  • Experience in role: 4+ years of Android development experience.
  • Must-have technical skills:
    • Java – solid working knowledge.
    • Kotlin – strong, production-grade proficiency.
    • Jetpack Compose – hands-on experience building UI with Compose.
  • Android expertise: Strong understanding of Android design principles, user experience patterns, and mobile app lifecycle.
  • API integration: Practical experience with RESTful APIs and JSON data handling.
  • Version control: Proficient with Git.
  • Leadership experience: Proven experience leading or mentoring developers (e.g., code reviews, technical guidance, task support).
  • Debugging: Strong debugging and problem-solving skills, including crash analysis and performance tuning.

ATTRIBUTES

  • Technical mentor – Willing to help junior developers grow while continuing to contribute hands-on code.
  • Quality-driven – Takes pride in delivering stable, performant, and maintainable applications.
  • Collaborative communicator – Able to work effectively with designers, product managers, and backend engineers.
  • Proactive learner – Stays current with Android and Compose ecosystem developments.
  • Detail-oriented – Implements designs faithfully and maintains brand and UI consistency.
  • Problem-solver – Approaches bugs and performance issues methodically and persistently.
  • Team player – Contributes to a positive, inclusive, and knowledge-sharing team culture.

By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.

By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.

Report job