SUMMARY:
Are you a passionate JavaScript Software Engineer looking to work on enterprise-scale projects that challenge your technical ability and accelerate your career growth? This is an exciting opportunity to build world-class web and mobile applications while collaborating with highly skilled professionals in a fast-paced and innovative environment.
POSITION INFO:
Join a high-performance software engineering environment where innovation, collaboration, and technical excellence are at the core of every project. You will work on complex business challenges, delivering modern web and mobile applications that make a real impact for leading organisations. This role offers exposure to diverse technologies, enterprise-scale systems, and cutting-edge development practices. You'll be involved throughout the Software Development Lifecycle, working closely with cross-functional teams to design, build, and enhance software solutions while continuously growing your technical and professional capabilities. This opportunity is ideal for developers with a strong academic foundation and solid Computer Science fundamentals, as technical excellence, architectural thinking, and problem-solving ability are highly valued. Key Responsibilities: Develop and maintain high-quality web and mobile applications Participate in all phases of the Software Development Lifecycle, including analysis, design, development, testing, and deployment Collaborate with developers, architects, and business stakeholders to deliver innovative solutions Research and implement emerging technologies to improve product quality and delivery Contribute to DevOps initiatives through continuous integration and modern deployment practices Mentor and support fellow team members while promoting engineering best practices Build strong relationships with customers and deliver solutions that address business challenges Help drive continuous improvement across technology, processes, and team practices Job Experience and Skills Required: Education: Bachelor's Degree in Information Technology, Computer Science, Engineering, or a related field Experience: Minimum 6 years' experience as a Software Engineer in an enterprise environment Experience delivering web and mobile applications Exposure to enterprise software development projects Technical Skills: JavaScript Angular, React, or Vue.js Express.js and Next.js NPM Package Management Webpack, Grunt, or Gulp Experience working with backend technologies such as .NET, Java, or Python MongoDB or other NoSQL databases Additional Requirements: Strong understanding of software engineering fundamentals Knowledge of design patterns, object-oriented principles, and clean coding practices Ability to architect and structure solutions within enterprise environments Strong problem-solving and analytical abilities Excellent communication and stakeholder engagement skills Customer-focused mindset and ability to work directly with clients Ability to adapt quickly to new technologies and frameworks Strong commitment to continuous learning and professional growth Apply now! For more exciting IT vacancies, please visit: I also specialise in recruiting in the following: Data Engineer Software Developer Data Analyst Infrastructure Architecture …and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles \/ positions. For more information, contact: Karmishka Naidoo Specialist Recruitment Consultant Connect with me on LinkedIn!
You'll apply on Network Recruitment's own site before 25 October 2026. Put your most relevant experience at the top of your CV first.
Apply NowReal employers never ask you to pay to apply. How to spot a job scam