JavaScript Engineer

Posted 10 Hours Ago
Be an Early Applicant
Johannesburg, City of Johannesburg, Gauteng, ZAF
In-Office
Mid level
Agency • Information Technology • Professional Services
The Role
Develop and maintain modern web applications using JavaScript and contemporary frameworks. Responsibilities include writing scalable code, integrating RESTful services and back-end systems, debugging issues, participating throughout the development lifecycle, collaborating with developers, and adopting current technologies. The role requires strong HTML and CSS skills, testing experience, source control proficiency, web server knowledge, and the ability to understand back-end code and deployment processes.
Summary Generated by Built In

We're looking for passionate JavaScript Engineers who enjoy building modern web applications, solving technical challenges and working with the latest technologies.

If you're comfortable with JavaScript and have experience with frameworks like React, Angular, Vue or Svelte, this could be your next exciting opportunity!


What You'll Be Doing

  • Developing, enhancing and maintaining modern web applications.
  • Writing clean, scalable and efficient code.
  • Integrating front-end applications with RESTful services and back-end systems.
  • Identifying, debugging and resolving application issues.
  • Participating in the full development lifecycle, from design through to deployment.
  • Collaborating with other developers, sharing knowledge and contributing ideas.
  • Keeping up with the latest technologies and development practices.

Requirements
  • At least 4 years of professional JavaScript development experience.
  • Solid experience with one or more modern frameworks:
    • React
    • Angular
    • Vue
    • Svelte
  • Strong HTML5 and CSS3 skills.
  • Experience integrating with RESTful web services.
  • Exposure to back-end technologies such as Node.js, Java, .NET, Go or Java EE.
  • Experience with NPM or Yarn.
  • Familiarity with testing frameworks such as Jasmine and Jest.
  • Exposure to mocking tools such as WireMock.
  • Experience with Git, Jira and browser debugging tools.
  • An understanding of web servers such as Nginx or Apache.
  • The ability to read and identify issues within back-end code.
  • A good understanding of the application development and deployment lifecycle.

Bonus Points If You Have:

  • Full-stack development experience.
  • Docker and Kubernetes exposure.
  • AWS experience or certification.
  • DevOps knowledge and experience.
  • Automation testing experience with Cypress, Protractor or Selenium.
  • Experience with Webpack, SCSS or SASS.
  • Monorepo tooling experience, particularly Nx or Lerna.


Skills Required

  • At least 4 years of professional JavaScript development experience
  • Experience with one or more modern frameworks: React, Angular, Vue, or Svelte
  • Strong HTML5 and CSS3 skills
  • Experience integrating with RESTful web services
  • Exposure to back-end technologies such as Node.js, Java, .NET, Go, or Java EE
  • Experience with NPM or Yarn
  • Familiarity with Jasmine or Jest
  • Exposure to WireMock or similar mocking tools
  • Experience with Git, Jira, and browser debugging tools
  • Understanding of web servers such as Nginx or Apache
  • Ability to read and identify issues within back-end code
  • Understanding of the application development and deployment lifecycle
  • Full-stack development experience
  • Docker and Kubernetes exposure
  • AWS experience or certification
  • DevOps knowledge and experience
  • Automation testing experience with Cypress, Protractor, or Selenium
  • Experience with Webpack, SCSS, or SASS
  • Monorepo tooling experience, particularly Nx or Lerna
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2013

What We Do

Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.

Similar Jobs

Sabenza IT Logo Sabenza IT

Javascript Engineer

Agency • Information Technology • Professional Services
In-Office
Johannesburg, City of Johannesburg, Gauteng, ZAF

Sabenza IT Logo Sabenza IT

Full-stack Engineer

Agency • Information Technology • Professional Services
In-Office
Johannesburg, City of Johannesburg, Gauteng, ZAF

Pfizer Logo Pfizer

Operations Manager

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office
5 Locations
121990 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Managing Director South Africa

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
Johannesburg, Gauteng, ZAF
85422 Employees

Similar Companies Hiring

Cravath, Swaine & Moore LLP Thumbnail
Legal Tech • Other • Professional Services
New York, NY
1200 Employees
VCA Animal Hospitals Thumbnail
Pet • Professional Services
Los Angeles, CA
35000 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account