Point your AI agent at freehire and let it find you a job.

Get the CLI →

Network Recruitment

Javascript Software Engineer

Posted 9 views
Discussion

Summary

A senior JavaScript engineer role in Johannesburg (hybrid) building and maintaining web and mobile applications across the full SDLC, using React/Angular/Vue on the frontend and Node.js/REST APIs on the backend, with modern tooling like Next.js, Docker, CI/CD, and cloud platforms. Requires 6+ years of development experience.

Key Duties and Responsibilities:
  • Designing, developing, and maintaining high-quality web and mobile applications.
  • Participating in the full software development lifecycle, from analysis and design through to implementation and deployment.
  • Developing scalable, maintainable, and secure software solutions.
  • Contributing to technical innovation and continuous improvement initiatives.
  • Collaborating with cross-functional teams and stakeholders to solve complex business challenges.
  • Mentoring and supporting fellow developers.
  • Applying modern development practices, including CI/CD, DevOps, and containerisation.
Essential Skills, Qualifications, and Experience:
  • Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field.
  • 6+ years of software development experience.
  • Strong JavaScript development expertise.
  • Experience building enterprise-level applications.
  • Knowledge of software architecture and design principles.
  • Strong problem-solving and analytical skills.
  • Excellent communication and stakeholder management abilities.
  • A passion for learning and staying current with emerging technologies.
Technical Skills:
Experience with some or all of the following technologies:
Frontend
  • JavaScript (ES6+)
  • React
  • Angular
  • Vue.js
Backend
  • Node.js
  • RESTful APIs
Tools & Technologies:
  • Next.js
  • Express.js
  • NPM
  • Webpack
  • CI/CD pipelines
  • Docker
  • Cloud platforms
What Is In It For You?
  • Competitive salary package
  • Bi-annual salary reviews
  • Performance-based bonuses
  • Loyalty leave benefits
  • Employee wellness programmes
  • Continuous learning and development opportunities
  • Career growth and leadership development pathways
  • Exposure to large-scale enterprise projects
  • Collaborative and supportive team culture
  • Hybrid working environment
Apply Now!

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available