Mr D - Web Frontend Engineer at Takealot Group. . Location: Cape Town. Mr D. , a division of takealot.com, is looking for highly talented . Web Frontend Engineers. to join our team. Senior (1 opening) | Intermediate (1 opening) | Remote Position, provided you are based in South Africa.. . 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 (20+ years of web development experience).. . 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:. . . Intermediate:. 3-4 years of focused, continuous experience in JavaScript or similar languages. . Senior:. 5+ 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. . . Nice to have experience:. . . Experience with . modern Angular. or . SvelteKit. (or genuine interest in learning them for good reasons). . Express.js or similar Node frameworks. - Experience building backend APIs. . Containerization understanding. - Basic Docker concepts, understanding multi-platform builds. . Web services. - Understanding how a request travels, how load balancers and reverse proxies affect HTTP requests. . Knowledge of . Playwright or Selenium. for E2E testing. . Team-oriented. - Proactively inviting peers to review your code. . Quality-focused. - Keeping overall team output in mind (speed AND quality). . Agile/Scrum. familiarity. . gRPC / Protocol Buffers. . GitHub Actions knowledge. . AWS services experience (S3, ECR, CloudFront, etc.). . Test-Driven Development (TDD) practice. . . Let's talk about life @ Mr D:. . . The power is in your hands. : We offer a market-related, Total Remuneration Package which allows full flexibility according to your needs. Go on, be the master of your own destiny.. . No doors. : We aren't fans of stuffy offices or siloed work environments. See someone you like? High five, collab, and make something great.. . Remote working. : Love water cooler chats . and. working from home? We offer the best of both worlds.. . Mentorship programme. : We aren't kidding when we say the people with the best people win. Now's your chance to be one of the best by learning from the best.. . Naspers Tech Community & Online Learning. : Share ideas and grow with global industry leaders who are all just a Slack message away. Love to learn? Upskill with free access to courses on MyAcademy, Udacity, Coursera, and more.. . Good times. : Get to know the other extraordinary minds in the takealot group during regular social events and out-of-office activities (think hikes, think mini golf, think good times).. . Birthday leave. : Cake Day all the way. Enjoy your day off - you deserve it.. . Right tools, right job. : Mac or Windows, two monitors or one. Whatever your preference, you'll work on the latest tech, off the latest tech.. . Help when you need it most. : Confidential counselling, legal support and financial guidance, for free, anytime, anywhere.. . Tech stack (for days):. Angular, SvelteKit, TypeScript, Node.js, Python, AWS, Docker, GitHub Actions, and all things AI-assisted development. If you build it, they will come.. . Free parking. : No more 5km fun runs to your desk (unless you want to).. . . . . . Like what you see? . If you meet the above you are an . Extraordinary Mind. . Apply today!!. . Mr D is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.. . .
Mr D - Web Frontend Engineer at Takealot Group