Android Developer
1 day ago
Business Unit: Discovery Central Services
Function: Development (Oracle/Delphi/Magic/etc)
Date: 21 Oct 2025
Discovery – Group Information Services - Digital Channels
Senior Android Developer – Mobile Team
About Discovery
Discovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society.
About Digital Channels
Working in a high performance organization that prides itself in attracting the finest talent, we challenge ourselves to find solutions that make a difference in the world. Our environment is always buzzing with energy and smart, motivated people working on finding the best way to move forward.
The Digital Channels team works on dynamic new projects and product enhancements within the web and mobile platforms in order to improve business inefficiencies, gain competitive advantage on our products and ultimately to provide better service to our clients. Using knowledge of the organization's technology infrastructure and specific software applications, Application Platform Services helps the business to address changes through technologies
Key Purpose
Senior Android developer will support the projects throughout the project lifecycle, including requirements, design, implementation, release and post release support.
Areas of responsibility may include but not limited to
The senior Android developer must have a competent understanding of:
- The system development life cycle and can explain the Java developer role in each stage
- The defined system development tools, processes and workflows
- The distinction between business, functional and non-functional requirements and how to implement them
- The importance of delivering high quality source code and how to achieve it
- The technologies used and the systems components structure
- The domain and business terminologies and link them back to system implementations
Senior Android developers should be able to demonstrate that they can:
Develop, test, and maintain the deployed application software with high quality
Collaborate with product managers and designers to ensure a successful, high-quality product and great user experience
Analyse, maintain and enhance existing application and troubleshoot issues with efficiency.
Perform accurate development estimation
Produce technical specifications and designs. Participate in new business development through ideation, prototype development, and project estimates
Research new techniques, tools, and best practices and share that knowledge with the team and community
Maintain high standards
- Analytical and problem solving skills
- Self-starter who takes ownership, is accountable, and is able to work under minimum supervision
- Excellent written and verbal communication skills
- Can help with quality assurance and provide comments within 6 months of being in the position, a senior Android developer should be able to demonstrate strong domain knowledge and technologies in relation to the environment that they work in.
Personal Attributes and Skills
Behavioral Skills
- Stress Management
- Time management and prioritization
- Creativeness
- Learning orientation
- Negotiation skills
- Innovation
- Clean code thinking
Technical Skills
- Project Management
- Business Writing Skills
- Presentation and Facilitation Skills
- Solution Architecture
- Process Mapping
- Entity Diagram mapping
- Software testing pack design, functional testing
Education and Experience
Minimum
- 3+ Year IT related Degree or Diploma (BSc/BTech or similar)
- 4+ years' experience developing Android applications
- Have worked on multiple published apps in the Play Store
Advantageous
- 4+ year user interface analyst experience
- Java related degree/qualification
- Honours degree
- Business experience and product knowledge
Experience in Kotlin beneficial
Experience with agile development methodologies
- Experience with automated testing tools and techniques
- Experience with GIT
- Native Android
Methodologies
- Waterfall and Agile
- Knowledge of OO design principles and development patterns
Tools
- SoapUI (SOAP) / REST client (JSON)
- Android Studio
- Atlassian tool suite (Jira, Confluence)
Processes
ITIL (Incident, Release, Problem Management)
Technologies
- J2EE, Spring Boot
- Android, Java, Kotlin
WebLogic, Apache
UML
- XML, JSON
- SOAP and REST Web Service Development
Other
- Software architecture
- JAD sessions
- Data modelling techniques
EMPLOYMENT EQUITY
The Company's approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
-
Senior Mobile Developer
5 days ago
Sandton, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per yearMinimum requirements: Bachelor of Science majoring in Computer Science or equivalent prior learning or experienceSAFe Certification is a plusAt least 5 years of experience developing Mobile applicationsHighly skilled in Mobile technologies (Android SDK, Java, Kotlin is a nice to have)Experience in developing and consuming REST and GraphQL servicesSolid...
-
Mobile Developer
5 days ago
Sandton, Gauteng, South Africa AV Group Full time R120 000 - R240 000 per yearMobile DeveloperAn exciting role for a qualified Mobile Developer to join our team. If you're passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you.REQUIREMENTS:Proven work experience as a Mobile developerDemonstrable portfolio of released applications on the App store or the Android marketIn-depth...
-
Software Development Team Lead
1 week ago
Sandton, Gauteng, South Africa Sun International Full time R900 000 - R1 200 000 per yearJob PurposeThe Software Development Team Lead for the Client & Mobile Experience team will lead the development of cutting-edge, responsive, and engaging user interfaces for SunBet's online iGaming platform. The role will guide a team of engineers building web and mobile applications that deliver seamless gameplay, real-time interactions, and rich visual...
-
Senior React Native Engineer
1 day ago
Sandton, Gauteng, South Africa DeARX Full timeAbout The Job Senior React Native EngineerSandton / Hybrid | 12-Month Contract | 2 Positions AvailableReady to build the future of mobile banking?We're looking fortwo Senior React Native Engineerswith proven expertise in scaling large, secure, cross-platform mobile apps. If you're passionate about security-first development, thrive in complex financial...
-
Software Architect
1 week ago
Sandton, Gauteng, South Africa Sun International Full time R1 800 000 - R2 500 000 per yearJob PurposeThe Software Architect - Client & Mobile Experience, is responsible for defining, evolving and implementing the technical architecture of the client-facing components of the iGaming platform. This includes mobile apps, web applications and shared UI frameworks. This is a hands-on role, the architect will actively contribute to codebases,...
-
Junior IT Support Technician
1 week ago
Sandton, Gauteng, South Africa fb9add69-d512-4464-afd5-19b6addf2b28 Full time R250 000 - R400 000 per yearPurpose of the Role:The Junior IT Support Technician exists to ensure that Dis-Chem Life's employees can work effectively by providing reliable Tier 1 (T1) technical support and maintaining operational IT stability. This role supports the Head of IT and the wider IT team in delivering seamless, secure, and efficient technology services across all national...
-
Affiliate Platform
5 days ago
Sandton, Gauteng, South Africa Blueion Support Services Full time R250 000 - R500 000 per yearAffiliate Platform & Technical SupportJob Overview:We are looking for a highly skilled Affiliate Platform & Technical Support to manage and maintain the integrity of our affiliate tracking systems. This role involves quality assurance, troubleshooting, and technical support for tracking, reporting, and system integration. You will collaborate with multiple...
-
Android Developer
2 weeks ago
Sandton, South Africa Discovery Full time R250 000 - R500 000 per yearDiscovery – InsureAndroid Developer | Talent PoolAbout DiscoveryDiscovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart,...
-
Android Developer
1 week ago
Sandton, South Africa Discovery Full time R250 000 - R500 000 per yearDiscovery - InsureAndroid Developer | Talent PoolAbout DiscoveryDiscovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart,...
-
Android Developer
7 days ago
Sandton, South Africa Discovery Full timeDiscovery – Group Information Services - Digital Channels Senior Android Developer – Mobile Team Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced...
-
Senior Android Developer
5 days ago
Sandton, South Africa Boardroom Appointments Full time R500 000 - R1 200 000 per yearSenior Android DeveloperRequired Qualifications: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.Technical Skills:Proficiency in Java (preferred).Strong understanding of Android SDK, frameworks, and tools.Experience with RESTful APIs and...
-
Sandton, South Africa Discovery Limited Full timeA leading insurance company in South Africa is seeking an experienced Android Developer to work on their application. The ideal candidate should have over 3 years of experience in developing native Android apps, a strong understanding of REST and JSON, and the ability to support projects throughout their lifecycle. Join a dynamic team dedicated to creating...
-
Mobile Applications Developer
2 days ago
Sandton, South Africa Be Different SA (PTY) LTD Full time R80 000 - R100 000In order to be considered the following is required: IT related Degree (BSc / BTech or similar) 5+ years’ experience developing Android applications 4+ year user interface analyst experience Java related degree/qualification Business experience and product knowledge Worked on published apps in the Play Store Experience with agile development methodologies...
-
Mobile Applications Developer
3 days ago
Sandton, South Africa Be Different SA (PTY) LTD Full time R80 000 - R120 000 per yearIn order to be considered the following is required:IT related Degree (BSc / BTech or similar)5+ years' experience developing Android applications4+ year user interface analyst experienceJava related degree/qualificationBusiness experience and product knowledgeWorked on published apps in the Play StoreExperience with agile development methodologiesExperience...
-
Lecturer: Programming
4 days ago
Sandton, South Africa IIE MSA and IIE Varsity College Full time**Direct Reporting line**: Programme Manager (School of IT) **Varsity College** is an educational brand of The Independent Institute of Education (The IIE). The IIE enjoys the reputation of being at the forefront of private higher education in South Africa and is registered with the Department of Higher Education and Training (DHET) to provide higher...
-
Software Development Team Lead
2 weeks ago
Sandton, South Africa Sun International Full timeSoftware Development Team Lead : Client & Mobile Experience Join to apply for the Software Development Team Lead : Client & Mobile Experience role at Sun International 2 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Job Purpose The Software Development Team Lead for the Client & Mobile Experience...
-
Penetration Tester
2 weeks ago
Sandton, South Africa Scytale Full timeDescription Scytale is a fast‑growing B2B SaaS startup transforming security, privacy and AI compliance for businesses worldwide. Our innovative Compliance‑as‑a‑Service platform simplifies frameworks like SOC 2, ISO 27001, HIPAA, GDPR, and PCI DSS for startups, scale‑ups, and enterprises. Recognized as a Governance, Risk & Compliance leader...