As a JavaScript Front-End Engineer Intern, you will work closely with our experienced front-end developers to design, develop, and maintain the user interface of our web application. You will have the opportunity to work on a variety of projects, including building responsive and interactive user interfaces, integrating with back-end APIs, and optimizing application performance.
RESPONSIBILITIES
- Develop modern, responsive, and visually appealing user interfaces using JavaScript, HTML, and CSS
- Implement dynamic and interactive features using frameworks and libraries such as React and NextJS
- Integrate front-end components with back-end APIs to create a seamless user experience
- Participate in code reviews, testing, and debugging to ensure high-quality code
- Research and stay up-to-date with the latest JavaScript frameworks, best practices, and industry trends
- Document and communicate your work to the broader engineering team
QUALIFICATION
- Pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or IT or a related field
- Proficient in JavaScript, HTML, and CSS
- Experience with at least one modern JavaScript framework or library (e.g., React, Angular, Vue.js)
- Understanding of web development best practices, including responsive design, accessibility, and performance optimization
- Familiarity with version control systems (e.g., Git) and collaborative development workflows
- Ability to work independently and as part of a team
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
PREFERRED SKILLS
- Experience with TypeScript
- Knowledge of server-side technologies (e.g., Node.js, Express)
- Familiarity with testing frameworks (e.g., Jest, Enzyme, Cypress)
- Exposure to state management solutions (e.g., Redux, MobX)
- Understanding of agile software development methodologies