Software Engineer (Frontend JavaScript, Customer-Facing)

Job expired!

Join Takealot.com as a Software Engineer (Frontend JavaScript, Customer-Facing)

Takealot.com, South Africa’s premier online retailer, is on the hunt for a talented Software Engineer specializing in Frontend JavaScript to elevate our customer-facing features.

About Takealot.com

As a dynamic, fast-growing company, we value smart, creative, and hard-working individuals with integrity. We offer a competitive, flexible Total Remuneration Package, a stimulating work environment, and the promise of continuous challenges and growth opportunities.

Why Work with Us?

  • Scale: Join us in serving over 4 million happy online shoppers.
  • Learn: Code alongside industry experts and accelerate your skills.
  • Grow: Advance your career within the Takealot Group, including Takealot.com, Superbalist.com, and Mr D. We prioritize internal promotions.

Your Role and Responsibilities

  • Design, develop, and refine new features.
  • Locate and resolve bugs and crashes.
  • Brainstorm and implement new ideas and concepts.
  • Collaborate on design, code reviews, and estimation with your team.
  • Implement advanced front-end JavaScript coding, focusing on performance and maintainability.
  • Create modules and components for a functional site.
  • Work closely with designers, QA analysts, and back-end developers to integrate with APIs using standard methods.

Reporting Structure

This position reports to the Engineering Manager.

Qualifications and Experience

  • Bachelor’s Degree or Advanced Diploma in Information Systems, Computer Science, Mathematics, or Engineering with 5+ years of front-end development experience.
  • For candidates without a Bachelor’s Degree or Advanced Diploma, a minimum of 8 years of relevant experience is required.
  • Proficiency in coding plain JavaScript from scratch and advanced JavaScript techniques.
  • Solid understanding of object-oriented programming concepts.
  • Experience with MVC JavaScript Frameworks (React preferred).
  • Expertise in HTML5, CSS3, and creating performant, responsive frontend code.
  • Knowledge of asynchronous request handling, cross-browser, and cross-device solutions.
  • Experience with CSS pre-compilers like Less, Sass & SCSS.
  • Comfort with source control solutions like Git.
  • Ability to evaluate and learn new libraries, frameworks, and concepts.
  • Experience with front-end unit tests and working in agile development teams.
  • Experience producing responsive HTML designs.

Preferred Skills

  • PHP, Docker, Kubernetes experience.
  • React JS experience highly desirable.
  • Full stack experience is advantageous.
  • Experience with unit test frameworks and UI Automation scripts using Robot Framework.
  • Experience developing eCommerce sites for retail.
  • Familiar with development tools like Git, Jira, and Confluence/Notion.

Life at Takealot.com

We believe in empowering our employees. Enjoy a market-related Total Remuneration Package, a hybrid working model, and mentorship from industry leaders. Access global tech communities, online learning platforms, and engage in social events and activities.

Additional Benefits

  • Staff discounts on millions of products.
  • Birthday leave.
  • Choice of the latest tech and work setup.
  • Access to confidential counseling, legal support, and financial guidance.
  • Free parking.

Excited about this opportunity? Apply now! We are committed to equal employment opportunities and encourage applications from individuals from previously disadvantaged groups and people with disabilities.

Company Name:

Takealot.com

Job Title:

Software Engineer (Frontend JavaScript, Customer-Facing)

Close menu