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