LearnlyApp is an educational technology (EdTech) app designed to help users test their knowledge, learn and improve their knowledge of technology. We allow learners to explore different fields through quizzes and courses available on the app, aiming to have an interactive platform that allows continuous user engagement as well as encourages active learning.
As a Frontend ReactJS Developer Intern, you will work closely with our development team to create responsive and user-friendly web applications using ReactJS. This internship will provide you with hands-on experience in web development and a chance to enhance your skills while contributing to real-world projects.
Key Responsibilities:
- Develop User Interfaces: Collaborate with the development team to design and implement responsive user interfaces using ReactJS.
- Code Implementation: Write clean, maintainable, and efficient code following industry best practices and coding standards.
- Component Development: Create reusable and modular React components to ensure code reusability and maintainability.
- Integration with APIs: Integrate frontend components with backend services and APIs to ensure seamless data flow.
- Bug Fixing: Identify and fix issues and bugs within the user interface to ensure a smooth user experience.
- UI/UX Design Collaboration: Collaborate with designers and product teams to ensure a seamless and visually appealing user experience.
- Testing: Perform unit testing and participate in code reviews to ensure the quality and reliability of the codebase.
- Documentation: Document code, procedures, and best practices for future reference.
Qualifications:
- Education: Currently pursuing a degree in Computer Science, Web Development, or a related field.
- ReactJS Proficiency: Basic knowledge of ReactJS and JavaScript. Familiarity with state management libraries such as Redux is a plus.
- Web Development Skills: Understanding of HTML, CSS, and responsive web design principles.
- Version Control: Basic knowledge of Git and version control.
- Problem-Solving: Strong problem-solving and debugging skills.
- Team Player: Ability to work collaboratively within a development team.
- Communication: Good communication skills and the ability to articulate ideas and solutions.
- Passion for Learning: Enthusiasm for learning new technologies and a passion for frontend development.
- Portfolio: A portfolio showcasing personal or academic projects related to web development is a plus but not mandatory.
Method of Application
Signup to view application details.
Signup Now