Web Frontend Engineer
takealot.com, Cape Town +1
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Not stated
- Area
- Software engineering
- Posted
- Aug 5, 2024
Check my fit
See how your résumé lines up with this role: where you match, what's missing, and lines worth rewording.
About the role
Mr D, a division of takealot.com, is looking for highly talented Web Frontend Engineers to join our team.
Think you've been challenged before? Think again!
- Scale: Show the millions of Mr D customers what you can do
- Learn: We work with the best of the best, and then some. Code alongside industry leaders and upskill in record time.
- Grow: Expand your career in the fast-growing Takealot Group: takealot.com and Mr D. We like to promote from within: Here's your chance.
This position reports to the Web Development Manager.
Your Role:
- Join our web development team responsible for maintaining and developing multiple production applications using modern Angular and SvelteKit
- Write performant, optimized code that scales with our growing user base
- Contribute to automated testing efforts to reduce regression bugs and improve coverage
- Participate in (and invite!) code reviews to maintain high code quality standards
- Collaborate with Project Managers, UX Designers, and QA teams on feature delivery
- Debug complex issues across the frontend/backend boundary
- Deploy features through our CI/CD pipeline (QA → Pre-Production → Production)
- Leverage AI tools (LLMs, GitHub Copilot, custom agents) to accelerate development and help shape our shift toward AI-assisted workflows
- Help establish development processes that stick - particularly around code review
- Provide accurate estimates and deliver on commitments
Skills we need:
Experience:
- A minimum of 3-4 years of focused, continuous experience in JavaScript or similar languages
Core Technical Skills:
- JavaScript fundamentals - Strong grasp of modern JavaScript (ES6+)
- TypeScript - Adding well-defined types; understanding that well-typed code helps everyone who works with it later
- Node.js - Backend experience (we use it in all our websites)
- CSS mastery - Understanding how CSS works, using defined selectors appropriately, and avoiding unnecessary classes
- DOM understanding - How events traverse, how the browser works
- API integration - Understanding CORS, debugging failed requests, and identifying whether issues are frontend or backend
- Testing philosophy - Understanding why to write tests, what to test, and which type of test to write
- Git proficiency - Making decisions that avoid difficult conflicts, understanding branching strategies like Gitflow
- Performance optimization - Writing optimized, performant code as a default practice
- Responsive design - Understanding and implementing responsive layouts
- AI collaboration - Ability to converse effectively with LLMs and leverage AI tools in development
- Estimation skills - Understanding the importance of good estimates and the ability to provide them
Similar roles at other companies
Web Frontend Engineer
Takealot GroupCape Town +1
Pay not posted
Posted Mar 6, 2026
Principal Software Engineer (Group Fulfilment)
Takealot GroupSouth Africa +1
Pay not posted
Posted Oct 8, 2026
Search Software Engineer
Takealot GroupSouth Africa +1
Pay not posted
Posted Aug 27, 2026
iOS Software Engineer
Takealot GroupCape Town +1
Pay not posted
Posted Sep 22, 2026
Listed on takealot.com's Greenhouse job board; checked 9 h ago. First seen by us 2 days ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.