Please login/register to apply for this job.
25 Apr 2026

Permanant Android Developer – Discovery Vacancies

Discovery Limited – Posted by MRJobs24 Sandton, Gauteng, South Africa

Job Description

Discovery Vacancies – Android Developer

The AI Android Developer will design, build, and maintain advanced mobile applications enhanced with artificial intelligence capabilities. Working closely with Product Owners, Business Analysts, UX/UI designers, architects, and cross-functional teams, this role focuses on delivering high-quality, scalable Android solutions that meet business requirements. The developer will be involved throughout the full software development lifecycle, from concept and design to deployment and ongoing support.

Key Responsibilities

  • Collaborate with stakeholders to understand business needs and translate them into effective technical solutions
  • Design and develop Android applications integrated with AI-driven features and modern technologies
  • Participate in all stages of the software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and post-release support
  • Maintain and support applications across development, testing, and production environments
  • Ensure delivery of clean, efficient, and high-quality code following best practices
  • Apply knowledge of system architecture, components, and business processes to deliver scalable solutions
  • Interpret and implement business, functional, and non-functional requirements effectively
  • Contribute to continuous improvement of development processes, tools, and workflows

Technical Skills and Knowledge

Technologies

  • Android development using Java and Kotlin
  • Experience with J2EE and Spring Boot
  • Web technologies including WebLogic and Apache
  • Understanding of UML and system design principles
  • Proficiency in XML and JSON
  • Experience with SOAP and RESTful web services
  • Knowledge of software architecture and data modelling techniques

Methodologies

  • Familiarity with Agile and Waterfall development methodologies
  • Strong understanding of object-oriented design principles and development patterns

Tools

  • Android Studio
  • SoapUI or REST clients
  • Atlassian tools such as Jira and Confluence
  • Version control systems such as Git

Processes

  • Understanding of ITIL processes including incident, release, and problem management

Personal Attributes

  • Strong time management and prioritization skills
  • Creative and innovative mindset
  • Ability to work under pressure and manage stress effectively
  • Continuous learning attitude
  • Strong communication, presentation, and facilitation skills
  • Attention to clean code practices and quality assurance
  • Experience in software testing, including functional testing and test design

Education

  • Matric (required)
  • Degree or diploma in Information Technology, Computer Science, or a related field, or equivalent practical experience

Experience

  • Minimum of 2+ years’ experience in Android application development
  • Proven experience building and publishing apps on the Google Play Store
  • At least 3+ years of hands-on experience developing native Android applications
  • Strong understanding of REST, JSON, HTTP, and mobile networking frameworks
  • Experience with unit testing and mocking frameworks
  • Familiarity with Agile development environments
  • Experience with automated testing tools and techniques
  • Experience with Kotlin is advantageous

Employment Equity

The organization is committed to equal opportunity and diversity. Applications from individuals with disabilities are encouraged, and all hiring decisions are aligned with the company’s Employment Equity Plan.

APPLY NOW

7 total views, 1 today

Apply for this Job