Job Description

  • Build a functioning and smooth front-end web application that interacts with our RESTful API services
  • Write well designed, testable, efficient code by using best software development practices
  • Gather, refine specifications, requirements based on technical needs
  • Able to communicate with Product Owner and Business Analysts
  • Conduct and participate in daily Scrum and continuously improve on team's performance
  • Optimize application size to reduce loading time
  • Write and maintain software documentation
  • Create and implement automated software testing
  • Ensure high quality graphic standards and brand consistency
  • Stay up-to-date with latest design, UI trend and emerging front-end technologies
  • Be responsible for maintaining, expanding, scaling our application

  • At least 3 years of working experience in the related field is required for this position
  • Deep technical knowledge in Front-End (HTML/CSS/Javascript)
  • Proficiency in modern JS framework such as Vue, React, or Angular (esp. Vue)
  • Experience and understanding in implementing micro frontend architecture
  • Experience with third party libraries, APIs
  • Experience and understanding in implementing automated testing(unit testing and integration testing)
  • Knowledge of version control systems such as Git
  • Knowledge on web performance analytic tool
  • Aggressive problem diagnosis, creative problem solving skills
  • Strong organisational skills to juggle multiple tasks within the constraints of timelines, budgets with business acumen
  • Ability to mentor other programmers and perform effective Code Review
  • High awareness on Reliability, Security, Performance, and Scalability on Feature level
  • Knowledge on Node.js is a plus
  • Experience on working with package manager is a plus
  • Experience on implementing complex UI interaction and animation is a plus