JavaScript Developer
Network IT · Johannesburg North, Gauteng
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 →Reference: ITE008097-Sfund-1
We are looking for an experienced JavaScript Software Engineer to join a collaborative and innovative technology team. This role offers the opportunity to work on enterprise-scale web and mobile applications, solve complex business challenges, and contribute to the delivery of high-quality software solutions using modern development practices and technologies. The ideal candidate is passionate about software engineering, modern JavaScript frameworks, clean code, and continuous improvement. Duties & Responsibilities
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-solving and analytical skills.
- Passion for software development and innovation.
- Commitment to clean code and engineering excellence.
- Ability to work independently and within a collaborative team.
- Strong organizational and time-management skills.
- Adaptability and eagerness to learn new technologies.
- Results-driven mindset with a focus on delivering high-quality solutions.
Apply now!
For more IT jobs, please visit www.networkrecruitmentinternational.com/
I also specialise in recruiting in the following
Software Development Data Engineer 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: Sfundo Shoba https://www.linkedin.com/in/sfundo-shoba-500ab4202/