Frontend Developer
Job Description
- Translates UX/UI design into code
- Develops user-facing features
- Builds reusable code and libraries for future use
- Ensures the technical feasibility of UI/UX designs
- Optimizes application for maximum speed and scalability
Job Specifications
- With proficient understanding of Client-side scripting and JavaScript frameworks including InfernoJS, VueJS, ReactJS and AngularJS
- With proficient understanding of web markup, including HTML5 and CSS3
- With basic understanding of Server-side CSS pre-processing platforms such as LESS and SASS
- With excellent understanding of asynchronous request handling, partial page updates and AJAX
- With proficient understanding of cross-browser (desktop and mobile) compatibility issues (Chrome, Mozilla, IE, QQ Browser, 306 Browser, etc.) and ways to work around them
- With proficient understanding of code versioning tools such as Git / SVN
- With more than three (3) years of JavaScript experience including concepts like asynchronous programming, closures, types and ES6
- With more than three (3) years of HTML/CSS experience including concepts like layout, specificity, cross browser compatibility and accessibility
- With more than three (3) years of experience in browser APIs and optimizing front-end performance
- With full understanding of PWA applications