JavaScript Developer

Executive Placements · Kensington

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Key Responsibilities

Software Delivery

  • Design, develop, and maintain modern web and mobile applications.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, analysis, architecture, development, testing, and deployment.
  • Develop scalable, secure, and maintainable software solutions.
  • Contribute to DevOps initiatives, including containerisation, automation, and continuous integration.
  • Research and implement emerging technologies to drive innovation and improve development processes.
  • Ensure software quality through testing, code reviews, and adherence to best practices.

Collaboration & Teamwork

  • Work closely with cross-functional teams to solve complex business challenges.
  • Foster a culture of collaboration, innovation, and continuous learning.
  • Share knowledge and mentor fellow developers where appropriate.
  • Contribute to technical discussions and continuous improvement initiatives.
  • Demonstrate accountability, professionalism, and a proactive approach to problem-solving.

Client & Stakeholder Engagement

  • Build strong relationships with stakeholders and understand business requirements.
  • Translate customer needs into effective technical solutions.
  • Manage expectations and contribute to successful project outcomes.
  • Ensure adherence to data security standards and industry best practices.
  • Identify opportunities to improve service delivery and customer experience.

Minimum Requirements

  • Bachelor's Degree in Information Technology, Computer Science, Engineering, or a related field.
  • Minimum of 6 years' experience as a Software Engineer in an enterprise environment.
  • Strong understanding of software engineering principles, design patterns, and development best practices.
  • Experience designing and structuring software solutions within enterprise environments.
  • Excellent communication and collaboration skills.
  • Strong customer-facing and stakeholder engagement abilities.
  • Ability to adapt to various technologies, frameworks, and development environments.
  • Comfortable working in a hybrid environment, attending the office approximately 2-3 days per week.

Technical Skills

Frontend Technologies

  • JavaScript (ES6+)
  • React
  • Angular
  • Vue.js
  • HTML5
  • CSS3

Backend Technologies

  • Node.js
  • Express.js
  • .NET
  • Java
  • Python

Frameworks & Libraries

  • Express
  • Next.js

Build & Development Tools

  • Webpack
  • Grunt
  • Gulp

Package Management

  • NPM

Databases

  • MongoDB

Desired Competencies

  • Strong problem-sol

.special-hidden { display: none; }

Auto-apply to this jobView original posting ↗
JavaScript Developer at Executive Placements — Kensington · JobAlertsZA