Web Frontend Engineer @takealot.com
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Web Frontend Engineer @takealot.com

YDay - takealot.com is hiring a remote Web Frontend Engineer. πŸ’Έ Salary: unspecified πŸ“Location: South Africa

Role Description

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.

Qualifications

  • A minimum of 3-4 years of focused, continuous experience in JavaScript or similar languages.
  • Strong grasp of modern JavaScript (ES6+).
  • Adding well-defined types; understanding that well-typed code helps everyone who works with it later.
  • Backend experience with Node.js.
  • Understanding how CSS works, using defined selectors appropriately, and avoiding unnecessary classes.
  • Understanding how events traverse and how the browser works.
  • Understanding CORS, debugging failed requests, and identifying whether issues are frontend or backend.
  • Understanding why to write tests, what to test, and which type of test to write.
  • Making decisions that avoid difficult conflicts, understanding branching strategies like Gitflow.
  • Writing optimized, performant code as a default practice.
  • Understanding and implementing responsive layouts.
  • Ability to converse effectively with LLMs and leverage AI tools in development.
  • Understanding the importance of good estimates and the ability to provide them.

Requirements

  • Experience with modern Angular or SvelteKit (or genuine interest in learning them for good reasons).
  • Experience building backend APIs with Express.js or similar Node frameworks.
  • Basic Docker concepts, understanding multi-platform builds.
  • Understanding how a request travels, how load balancers and reverse proxies affect HTTP requests.
  • Knowledge of Playwright or Selenium for E2E testing.
  • Proactively inviting peers to review your code.
  • Keeping overall team output in mind (speed AND quality).
  • Familiarity with Agile/Scrum.
  • Knowledge of gRPC / Protocol Buffers.
  • Knowledge of GitHub Actions.
  • Experience with AWS services (S3, ECR, CloudFront, etc.).
  • Practice in Test-Driven Development (TDD).

Benefits

  • Market-related, Total Remuneration Package with full flexibility according to your needs.
  • No stuffy offices or siloed work environments.
  • Remote working options available.
  • Mentorship programme to learn from industry leaders.
  • Access to global industry leaders and free courses on MyAcademy, Udacity, Coursera, and more.
  • Regular social events and out-of-office activities.
  • Birthday leave.
  • Work on the latest tech with your preferred setup.
  • Confidential counselling, legal support, and financial guidance available for free.
  • Free parking available.
Before You Apply
️
remote Be aware of the location restriction for this remote position: South Africa
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Web Frontend Engineer @takealot.com
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: South Africa
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 129,627+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later