- Web Development: Assist in building and maintaining web applications using modern JavaScript frameworks (ReactJS or VueJS).
- UI/UX Implementation: Convert UI/UX designs (Figma/Adobe XD) into high-quality, responsive HTML/CSS code.
- Collaboration: Work closely with a Mentor and the product team to contribute technical ideas and solutions.
- Code Quality: Learn and apply Clean Code principles and build reusable components for future use.
- Troubleshooting: Assist in debugging and fixing issues across systems to ensure a smooth user experience.
- Growth: Stay proactive in learning cutting-edge web technologies and stay up-to-date with industry trends.
- Education: Currently pursuing or recently graduated with a Diploma/Degree in Computer Science, Software Engineering, or a related field.
- Foundations: Solid understanding of HTML5, CSS3, and JavaScript (ES6+).
- Frameworks: Basic experience or academic projects using ReactJS or VueJS.
- Styling: Knowledge of CSS pre-processing languages like SASS/SCSS/LESS.
- Version Control: Familiarity with Git (basic commands like commit, push, pull, branch).
- Soft Skills: Analytical mindset, self-driven, and a "can-do" attitude toward learning new programming languages.
- Agile: Understanding of Agile/Scrum methodology is a plus.
- TypeScript: Experience or basic knowledge of TypeScript.
- Communication: Good English communication skills (Reading & Writing).
- Backend/Data: Basic understanding of RESTful APIs, GraphQL, or Databases (NodeJS, MongoDB/PostgreSQL).
- Cloud: Familiarity with AWS or Google Cloud is appreciated.