We are seeking a creative and motivated Frontend Engineer Intern to join our team. This role is ideal for fresh graduates who have a foundational understanding of frontend technologies and are eager to gain hands-on experience by working on real-world web applications. The intern will contribute to building responsive, user-friendly web interfaces while collaborating with a dynamic team of developers and designers.
Key Responsibilities:
- Assist in the development and maintenance of responsive web interfaces.
- Translate UI/UX designs and Figma prototypes into fully functional web pages.
- Utilize HTML, CSS, JavaScript, and modern frontend development practices to build components.
- Integrate frontend elements with backend REST APIs to ensure seamless functionality.
- Ensure cross-browser compatibility and responsiveness across various devices.
- Identify, troubleshoot, and resolve frontend bugs and usability issues.
- Collaborate closely with backend developers, designers, and QA engineers to deliver high-quality products.
- Adhere to coding standards and maintain clean, reusable code for scalability and maintenance.
Required Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or currently in the final stages of completing the degree.
- Basic knowledge of HTML, CSS, and JavaScript.
- Understanding of responsive web design principles and frontend development best practices.
- Familiarity with Git and version control systems.
- Basic understanding of API integration techniques.
- Strong problem-solving skills, attention to detail, and a proactive willingness to learn.
Preferred Qualifications and Benefits:
- Hands-on experience with Vue.js or Nuxt.js through academic projects or personal initiatives.
- Familiarity with component-based architecture and modern frontend frameworks.
- Basic knowledge of Figma or experience in converting design mockups into web interfaces.
- Understanding of state management and frontend routing is advantageous.
Note that experience with Vue.js or Nuxt.js is considered a plus but is not mandatory for candidates who demonstrate a solid foundation in HTML, CSS, and JavaScript.
This internship position is based on-site, providing an excellent opportunity to work closely with the team and gain valuable industry exposure.