This job has expired
This position was posted on March 11, 2026 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

Job Overview
Location
South Africa
Job Type
Full-time
Category
Android Developer
Date Posted
March 11, 2026
Full Job Description
📋 Description
- • Join Takealot.com, South Africa's premier online retailer, as a highly talented Software Engineer specializing in Android development. You will be an integral part of our dynamic Fulfilment Mobile software engineering team, contributing to a platform that serves millions of shoppers.
- • This role offers an unparalleled opportunity to tackle significant challenges at scale, impacting the experience of over 4 million happy shoppers. You will be instrumental in shaping the future of e-commerce in South Africa.
- • Immerse yourself in a culture of continuous learning and growth. You will collaborate with and learn from industry leaders, rapidly up-skilling your technical expertise and professional capabilities.
- • Takealot.com is part of the fast-growing Takealot Group, which includes Mr D. This presents ample opportunities for career advancement, with a strong emphasis on internal promotion and professional development.
- • Reporting to the Engineering Manager (Fulfilment Mobile), your mission will be to drive innovation and excellence in our mobile applications.
- • Key responsibilities include the design, development, and refinement of new features, ensuring a seamless and engaging user experience for our customers.
- • You will play a crucial role in identifying, diagnosing, and resolving bugs and crashes, maintaining the stability and reliability of our Android applications.
- • Contribute actively to brainstorming sessions, generating new ideas and innovative concepts that push the boundaries of our mobile offerings.
- • Collaborate closely with your teammates on all aspects of the software development lifecycle, including design discussions, rigorous code reviews, and accurate effort estimation.
- • You will be involved in the entire development process, from conceptualization to deployment, ensuring high-quality code and robust solutions.
- • The role demands a deep understanding of the Android application and activity lifecycles, enabling you to build efficient and responsive applications.
- • You will leverage your expertise in Android-specific asynchronous processing techniques to ensure smooth performance and optimal user interaction.
- • A strong appreciation for Android user experience design patterns is essential to create intuitive and user-friendly interfaces.
- • You will be tasked with addressing challenges related to platform fragmentation, diverse screen sizes, and multiple OS versions, ensuring a consistent experience across all devices.
- • Contribute to the development of robust testing strategies, including the implementation of unit tests using frameworks like MockK and Robolectric.
- • Implement network requests to RESTful APIs using best practices and well-known libraries such as Retrofit, ensuring efficient data retrieval and management.
- • Utilize software development tools like Git, Jira, and Notion to streamline workflows and enhance team collaboration.
- • Gain experience with modern UI development paradigms, including declarative UIs using Jetpack Compose, which is considered a significant advantage.
- • Develop applications with high availability requirements, particularly those involving location-based services, which will be a valuable asset.
- • Work with Firebase products, including Analytics, Crashlytics, Firestore, and Remote Config, to enhance application functionality and performance.
- • This role is perfect for an individual who thrives in a fast-paced, innovative environment and is passionate about building high-quality mobile applications that delight millions of users.
- • You will be part of a team that values collaboration, continuous improvement, and a shared commitment to delivering exceptional products.
- • The opportunity to work on a leading e-commerce platform provides exposure to cutting-edge technologies and complex problem-solving scenarios.
- • Become a key player in a company that is at the forefront of digital innovation in South Africa, shaping the future of online retail.
Skills & Technologies
See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.
About Takealot Online (RF) (Pty) Ltd
Takealot.com is South Africa’s largest e-commerce marketplace, offering millions of products across electronics, home, fashion, books, toys, appliances, and groceries. Launched in 2011 after rebranding from Take2, the company operates a nationwide fulfillment network, including warehouses in Cape Town and Johannesburg, and provides last-mile delivery to most urban and many rural areas. It also hosts third-party sellers through its marketplace platform and runs daily deals, flash sales, and a subscription programme called TakealotMore. Part of the Naspers group, it is headquartered in Cape Town and employs over 2,000 people.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Airwallex (UK) Limited
2 months ago

Eight Sleep, Inc.
28 days ago

In All Media LLC
4 months ago

Platform Science, Inc.
4 months ago