Mandatory Skills:
Proficiency in HTML5, CSS3, and styling with SASS (or any other pre-processor)
Hands-on expertise in Node.js and asynchronous programming
Thorough understanding and experience in React.js and Redux Experience in VueJS and VueX
Key Responsibilities:
Develop, test, and maintain user-facing features using HTML5, CSS3, and JavaScript (ES6)
Style applications using SASS or other pre-processors
Implement and manage Node.js based services with an emphasis on asynchronous programming
Build and manage application state with React.js and Redux
Utilize VueJS and VueX for developing dynamic web applications
Optimize components for maximum performance across a vast array of web-capable devices and browsers
Ensure the technical feasibility of UI/UX designs
Conduct unit testing using Mocha or other unit testing libraries
Collaborate with back-end developers and web designers to improve usability
Experience with the following tools and technologies is required:
JavaScript (ES6)
DOM manipulation
AJAX
React.js and Redux
VueJS and VueX
Babel, Webpack, NPM
Unit testing libraries (such as Mocha)
Education Qualification:
Must have completed an engineering