Senior JavaScript Developer

Executive Placements · Bo+Kaap

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

  • Design, develop, test, and maintain scalable, high-quality web applications
  • Build responsive and user-friendly front-end solutions using modern JavaScript frameworks and libraries
  • Develop, integrate, and maintain RESTful APIs and back-end services
  • Collaborate with cross-functional teams including Product Managers, Designers, QA Engineers, and other Developers
  • Translate business requirements into efficient, maintainable technical solutions
  • Conduct code reviews and promote coding standards, best practices, and quality assurance
  • Troubleshoot, debug, and resolve complex application issues
  • Optimise application performance, scalability, and security
  • Participate in architectural planning and technical design discussions
  • Mentor and support junior and mid-level developers
  • Contribute to continuous improvement initiatives and development processes
  • Implement automated testing and support CI/CD pipelines
  • Stay up to date with emerging technologies, frameworks, and industry trends
  • Ensure solutions are delivered on time and aligned with project objectives
  • Document technical designs, processes, and development standards

Job Experience and Skills Required

  • Proven experience designing, building, and delivering high-quality software solutions in a professional environment
  • Strong expertise in either Frontend Development (React) , Backend Development (.NET) , or across the full technology stack
  • Solid understanding of software architecture, Object-Oriented Programming (OOP), design patterns, and SOLID principles
  • Experience developing and integrating with RESTful APIs and distributed systems
  • Strong focus on writing clean, maintainable, testable code and implementing effective testing practices
  • Excellent problem-solving skills with the ability to analyse complex challenges and identify practical solutions
  • Experience conducting code reviews and promoting engineering best practices within a team environment
  • Knowledge of modern development methodologies, including Agile and iterative delivery practices
  • Experience working with databases and data-driven applications
  • Strong collaboration and communication skills, with the ability to work effectively across technical and non-technical teams
  • A passion for continuous learning, innovation, and staying up to date with emerging technologies
  • Experience building, deploying, and supporting applications in production environments
  • Exposure to highly transactional, customer-facing, financial, fintech, gaming, or other complex digital platforms would be beneficial

Apply now!

I also specialize in recruiting in the following

  • Manual and Automation T

.special-hidden { display: none; }

Auto-apply to this jobView original posting ↗