Job Details
Takealot
Position Discovery
Mr D - Web Frontend Engineer
Position Details
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
Loading Ad -
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 Svelte
-
Kit
-
Write performant, optimized code that scales with our growing user base
-
Contribute to automated testing efforts to reduce regression bugs and improve coverage
Loading Ad -
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, Git
-
Hub 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
Loading Ad
Skills we need:Experience:
- A minimum of 3-4 years of focused, continuous experience in Java
- Script or similar languages
Core Technical Skills:
-
Java
-
Script fundamentals - Strong grasp of modern Java
-
Script (ES6+)
-
Type
-
Script - 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 Svelte
-
Kit (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 E2
-
E testing
-
Team-oriented - Proactively inviting peers to review your code
-
Quality-focused - Keeping overall team output in mind (speed AND quality)
-
Agile/Scrum familiarity
-
g
-
RPC / Protocol Buffers
-
Git
-
Hub Actions knowledge
-
AWS services experience (S3, ECR, Cloud
-
Front, 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 My
- Academy, 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, Svelte
- Kit, Type
- Script, Node.js, Python, AWS, Docker, Git
- Hub 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.
Source: takealot.com
Secure this opportunity
Direct application via job-boards.greenhouse.io
AI Career Toolkit