Junior React/Node.js Intern
Job Title: Junior React/Node.js Intern
Location: Menlyn, Pretoria (Head Office)
Company: NxaTel
About NxaTel: NxaTel is an innovative company focused on delivering AI-powered communication solutions for small and medium businesses. Our team is dedicated to creating seamless user experiences through cutting-edge technology, and we’re looking for a motivated Junior React/Node.js Intern to join us in developing and enhancing our platforms.
Job Summary: As a Junior React/Node.js Intern, you will work with our development team to support both front-end and back-end projects. This role provides a unique opportunity to gain hands-on experience in full-stack development, with guidance from experienced developers who will support your growth as you learn to build scalable applications.
Responsibilities:
- Work with team members to create and improve web applications using React and Node.js.
- Write clean, reusable code for both front-end and back-end systems.
- Assist with debugging, troubleshooting, and resolving application issues.
- Integrate various APIs and ensure smooth functionality across the application.
- Participate in code reviews and receive feedback to enhance coding quality.
- Support testing, documentation, and deployment efforts.
- Stay current with trends in JavaScript frameworks and development best practices.
Requirements
Requirements:
- Basic knowledge of JavaScript, React, and Node.js.
- Familiarity with HTML, CSS, and front-end technologies.
- Understanding of RESTful APIs and basic back-end functions.
- Strong attention to detail and eagerness to learn.
- Collaborative team player with good problem-solving skills.
- Currently enrolled in or recently completed a degree in Computer Science, Software Engineering, or a related field.
Nice-to-Have:
- Familiarity with Git or other version control systems.
- Basic knowledge of databases such as MongoDB or MySQL.
- Experience with testing frameworks like Jest or Mocha.
- Understanding of Agile development principles.
Benefits
What We Offer:
- Hands-on experience on real-world projects.
- Mentorship from senior developers.
- A collaborative work environment at our head office in Menlyn, Pretoria.
- Flexible working hours with potential for remote work options.
- Opportunity for full-time employment based on performance.