Eligibility Criteria 1. Strong understanding of JavaScript, its quirks, and workarounds. 2. Knowledge in AngularJS is preferred. 3. Must be knowledgeable in Unit Testing and the usage of debug tools. 4. Good understanding of HTML5 and CSS3. 5. Proficient understanding of cross-browser compatibility issues and ways to work around such issues. 6. Proficient understanding of code versioning tools, such as GitLab/Mercurial/SVN. 7. Familiarity with Node.js is preferred.