Front End Developer Intern Job Description Template
Our company is looking for a Front End Developer Intern to join our team.
Responsibilities:
- Develop new user-facing features;
- Optimize applications for maximum speed and scalability;
- Collaborate with other team members and stakeholders;
- Ensure the technical feasibility of UI/UX designs;
- Assure that all user input is validated before submitting to back-end services;
- Build reusable code and libraries for future use.
Requirements:
- Previous industry work experience highly valued;
- Strong communication, organization, and time management skills, as well as a willingness to learn and strong work ethic;
- Good understanding of JavaScript state managers (such as Redux), libraries and frameworks for virtual DOM implementation;
- Good understanding of asynchronous request handling, partial page updates, and AJAX;
- Completing a university degree in Computer Science, Math, Software Engineering or a related field preferred;
- Strong understanding of JavaScript and its paradigms, quirks and workarounds;
- Proficient understanding of cross-browser compatibility issues;
- Familiarity with reactive programming, observer pattern, RxJS;
- Familiarity with webpack, GIT, web workers, charting libraries, and SASS;
- Ping Pong and Foosball skills always a plus;
- Must know ES6 and its features, including destructuring, arrow functions, and module loaders;
- 1+ years of experience in a development role using JavaScript is highly valued.