Javascript Intern
Employment Type: Contract
Location: Cape Town - Gardens - Hybrid
Apply for jobRole Description
We are seeking a motivated Junior Intern to join our dynamic team, where innovation and creativity are at the heart of our operations. This internship offers a unique opportunity to dive into the world of software development, with hands-on experience in Java applications, cutting-edge React projects, and Google Cloud serverless technologies. This role is ideal for an individual with a foundational understanding of programming concepts and a keen interest in expanding their skills in a real-world setting.
Role Requirements
- Project Participation: Actively contribute to a variety of projects, including the development of Java applications, the creation and enhancement of React web applications, and the deployment of serverless solutions on Google Cloud.
- Learning and Development: Engage in continuous learning to grasp the nuances of Java, React, and Google Cloud technologies. Leverage available resources and seek mentorship to accelerate skill acquisition and application.
- Collaborative Development: Work closely with the development team to understand project requirements, participate in brainstorming sessions, and contribute to coding, testing, and deployment activities.
- Code Quality and Best Practices: Adhere to coding standards and best practices to maintain code quality. Embrace code review processes and incorporate feedback for continuous improvement.
- Documentation and Reporting: Assist in the creation of project documentation and regular progress reporting to ensure clarity and transparency within the team.
Desired Skills and Qualifications:
- Basic understanding of programming principles and experience with any programming language (JavaScript/React is a plus).
- Familiarity with software development tools and version control systems (e.g., Git).
- An analytical mindset with problem-solving skills.
- Strong desire to learn and adapt to new technologies and frameworks.
- Effective communication skills, both written and verbal.
- Ability to work collaboratively in a team environment as well as independently.
Learning Opportunities:
- Hands-on experience with popular programming languages and frameworks, particularly Java and React.
- Exposure to cloud computing and serverless architecture, with a focus on Google Cloud Platform services.
- Insight into the full software development lifecycle, from conceptualisation and design to deployment and maintenance.
- Mentorship from experienced professionals in software development and cloud technologies.
- Opportunity to work in a dynamic startup environment, contributing to innovative projects with real-world applications.
Role remuneration
Remuneration to be discussed.