Network Recruitment
Javascript Software Engineer
- Compensation
- Not disclosed
- Location
- Johannesburg, South Africa
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 6+ years
- Category
- Software engineering
- Posted
Skills
Full description
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!