1. Read, understand and modify codes
  2. Build client-side web applications
  3. Write clean and reusable codes
  4. Optimize web applications for maximum speed and scalability
  5. Troubleshoot and fix project related issues
  6. Translate designs and wireframes into high-quality code;
  7. Develop features to improve the user experience
  8. Effectively collaborate with team members

Required Qualifications:

  • Bachelor's degree in IT, Mathematics or a related field
  • 2+ years of professional experience
  • Strong proficiency in HTML, CSS
  • Strong proficiency in JavaScript (including DOM manipulation, JS object model)
  • Knowledge of new features of EcmaScript;
  • Excellent knowledge of one (or more) of the following frameworks: Angular.js, React.js, Vue.js
  • Experience in working with Git, Bitbucket
  • Working experience in Linux environment
  • Good knowledge of English