JavaScript Engineer
Sabenza IT & Recruitment City of Johannesburg Metropolitan Municipality, Gauteng, South Africa
IT Services and IT Consulting · 11-50 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will be responsible for developing, enhancing, and maintaining modern web applications while integrating them with RESTful services and back-end systems. Additionally, you will participate in the full development lifecycle and collaborate with team members to resolve technical challenges.
What they look for
Requirements
Candidates must have at least 4 years of professional JavaScript experience and proficiency in modern frameworks like React, Angular, Vue, or Svelte. Strong skills in HTML5, CSS3, and experience with back-end integration and development tools are required.
Full description
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.
Similar roles
-
Software Engineer - JavaScript developer
Circana Courbevoie, Ile-de-France, France
-
Senior Software Engineer - JavaScript developer
Circana Courbevoie, Ile-de-France, France
-
Senior Web Developer JavaScript (m/w/d)
Sopra Steria Hanover, Lower Saxony, Germany
-
Senior Staff Software Engineer, JavaScript Runtime & Compilers
ServiceNow San Diego, California, United States · $172K–$301K/yr
-
Senior Backend JavaScript Developer - SF Bay Area
Bright Data San Francisco, California, United States
-
JavaScript Engineer
dmg::media London, England, United Kingdom