Web Frontend Engineer

Takealot Group

Cape Town

Hybrid

ZAR 900.000 - 1.300.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Remote working
Mentorship programme
Tech Learning access
Social events
Birthday leave
Free parking
Right tools, right job

Zusammenfassung

Mr D, a division of takealot.com, is seeking Web Frontend Engineers to join our team. You will develop and maintain production apps using modern Angular and SvelteKit, write scalable frontend code, and collaborate with PMs, designers, and QA to deliver features.

Leverage AI tools to accelerate development, participate in code reviews, and help shape AI-assisted workflows. Remote-friendly with a market-related remuneration package and opportunities for growth within Takealot Group.

Qualifikationen

  • Proficient in TypeScript with typed, maintainable code.
  • Experience with Node.js backend integration on websites.
  • Strong CSS skills and responsive design practices.
  • Experience integrating with APIs and debugging CORS.
  • Advocate testing to reduce regressions and improve coverage.
  • Proficient with Git and branching strategies (Gitflow).
  • Focus on performance optimization and scalable frontend.
  • Ability to estimate work and commit to timelines.

Aufgaben

  • Develop and maintain production frontend apps using modern Angular and SvelteKit.
  • Write performant, scalable frontend code for a growing user base.
  • Contribute to automated tests and improve test coverage.
  • Participate in code reviews to maintain quality.
  • Collaborate with PMs, UX, and QA on feature delivery.
  • Debug frontend/backend boundary issues and performance problems.
  • Leverage AI tools to accelerate development and shape AI workflows.
  • Help establish repeatable development processes including code review.

Kenntnisse

TypeScript
Node.js
CSS
API integration
Testing
Git
Performance optimization
Responsive design
AI collaboration
Estimation skills

Tools

Angular
SvelteKit
Express.js
Playwright
Selenium
GitHub Actions

Jobbeschreibung

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
  • 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:

Core Technical Skills:

  • 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
  • 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
  • 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)
  • GitHub Actions knowledge
  • 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).

Mr D is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Machine Learning Engineer
Senior Machine Learning Engineer

Mr D • Südafrika

Hybrid
ZAR 900.000 - 1.500.000
Remote or hybrid work model
Mentorship programme
Tech community & online learning
+1
Mr D - Data Integration Team Leader
Mr D - Data Integration Team Leader

Takealot.Com • Cape Town

Vor Ort
ZAR 700.000 - 900.000
Market-related remuneration
Online learning
Social events
+3
Mr D Product Manager - Catalogue
Mr D Product Manager - Catalogue

Takealot Group • Cape Town

Remote
ZAR 900.000 - 1.500.000
Remote working model
Mentorship programme
Staff discount
+3
Mr D Product Manager - Catalogue
Mr D Product Manager - Catalogue

takealot.com • Cape Town

Remote
ZAR 900.000 - 1.400.000
Remote working model
Mentorship programme
Staff discount
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Takealot Group • Cape Town

Hybrid
ZAR 900.000 - 1.300.000
Mr D - Operations Associate 2
Mr D - Operations Associate 2

takealot.com • Cape Town

Vor Ort
ZAR 300.000 - 520.000
Market-related remuneration package
Online learning via Prosus Academy
Birthday leave
+2
Principal Software Engineer (Group Fulfilment) New South Africa
Principal Software Engineer (Group Fulfilment) New South Africa

Takealot Online Ltd. • Cape Town

Vor Ort
ZAR 1.200.000 - 1.800.000
Total Remuneration Package
Mentorship programme
Tech Community & Online Learning
+4
Mr D - Merchandising Lead
Mr D - Merchandising Lead

takealot.com • Cape Town

Vor Ort
ZAR 900.000 - 1.500.000
Software Engineering Manager (Fulfilment Operations)
Software Engineering Manager (Fulfilment Operations)

Takealot.Com • Cape Town

Hybrid
ZAR 1.400.000 - 1.900.000
Hybrid working model
Mentorship programme
Online learning access
+5
Principal Software Engineer (Group Fulfilment)
Principal Software Engineer (Group Fulfilment)

Takealot.Com • Cape Town

Vor Ort
ZAR 1.200.000 - 1.800.000
Mentorship programme
Tech Community & Online Learning
Staff discount
+2