Permanent Software Engineer | Takealot Vacancies
Job Description
Takealot Vacancies – Software Engineer (Fulfilment Frontend)
Location: South Africa
Company: Takealot
Job Type: Permanent
Job Sector: Information Technology
Job Title: Software Engineer (Fulfilment Frontend)
South Africa’s leading online retailer, Takealot, is looking for a highly talented Software Engineer (Frontend Fulfilment) to join our dynamic team. We are a young, fast-growing company seeking smart, creative, and hard-working individuals with integrity.
Why Takealot?
- Scale: Serve 4 million happy shoppers on takealot.com and push the boundaries of innovation.
- Learn: Work alongside top industry leaders and accelerate your growth.
- Grow: Expand your career within the Takealot Group—home to takealot.com and Mr D—where internal promotions are encouraged.
Your Mission
As a Frontend Software Engineer, you will:
- Design, develop, and refine new features for our fulfilment platform.
- Identify and resolve bugs to ensure seamless performance.
- Brainstorm, prototype, and implement innovative ideas.
- Collaborate on design, code reviews, and estimations with your team.
- Write high-performance, maintainable, and testable frontend JavaScript.
- Build reusable modules and integrate APIs efficiently.
- Work closely with designers, QA analysts, and backend developers.
Qualifications & Experience
- Bachelor’s Degree or Advanced Diploma in Information Systems, Computer Science, Mathematics, or Engineering plus 5+ years of frontend development experience.
- OR 8+ years of experience for candidates without a formal degree.
- Expertise in plain JavaScript, HTML5, CSS3, and MVC frameworks (React, Angular, Vue).
- Deep understanding of OOP principles and advanced JavaScript techniques.
- Proficiency with CSS pre-processors (Sass, Less, ScSS) and responsive design.
- Experience with RESTful APIs, Git, cross-browser compatibility, and frontend unit testing.
- Passion for exploring new technologies and frameworks.
Key Attributes
- Accountable, creative, and solutions-oriented.
- Collaborative yet independent thinker.
- Takes pride in clean, efficient code.
Bonus Skills
- PHP, Docker, Kubernetes, ReactJS/Angular.
- Full-stack experience.
- UI automation (e.g., Robot Framework).
- Experience in eCommerce or retail environments.
Life @ Takealot Group
- Flexible Total Remuneration Package—tailored to your needs.
- Hybrid Remote Work—balance office collaboration with WFH freedom.
- Mentorship & Growth—learn from the best with access to Udacity, Coursera, and more.
- Vibrant Culture—team events, hiking trips, and social outings.
- Perks—Staff discounts, birthday leave, wellness support, and top-tier tech gear.
- Cutting-Edge Stack—ReactJS, Python, Scala, Kubernetes, and machine learning.
Ready to join an Extraordinary Mind? Apply now and help shape the future of eCommerce!
Takealot is an Equal Opportunity Employer. Preference will be given to applicants from previously disadvantaged groups and people with disabilities.
APPLY NOW
How to Apply
To apply for this position, click the “Apply Now” button or follow the specific instructions provided in the job description. Ensure that your CV and supporting documents are up to date and relevant to the position.
Please note: This job posting may be closed at any time by the employer, either due to internal recruitment policies, legal requirements, or once a suitable candidate has been found. We encourage you to apply as early as possible.
Only shortlisted candidates will be contacted.
69 total views, 1 today