1. Work close collaboration with the development team to discuss user interface ideas and applications.
  2. Developing and implementing highly-responsive user interface components using React.js
  3. Translating designs and wireframes into high-quality code
  4. Troubleshooting interface software and debugging application codes
  5. Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  6. Learn key user interactions and understand the fundamentals of products
  7. Construct visualizations that are able to depict vast amounts of data
  8. Work with product teams and UX designers to gain a holistic understanding of products


  1. Production experience in Front-end development
  2. Proficiency & familiarity with React.js, RESTful APIs & with Git and/or others version/source control systems.
  3. Cross browser, responsive web development experience
  4. Comfortable working with TypeScript
  5. Good understanding of HTML, responsive CSS, BEM, CSS preprocessors, SVGs; experience with cross-browser compatibility issues and ways to work around them
  6. Good understanding of build tools Gulp, Webpack
  7. Experience with unit testing and E2E testing
  8. Knowing/experience with the following is a big plus:
    • API design experience
    • Containerizations (Docker, Kubernetes)
    • NoSQL and SQL knowledge experience
    • Microservices development
  9. Critical thinker and problem-solving skills
  10. Team player, collaboration with other team members
  11. Good organizational and time-management skills
  12. Great interpersonal and communication skills
  13. Upper intermediate spoken and written English
  14. Proficiency in Mandarin language (in order to work close collaboration with Mandarin speaking development team to discuss user interface ideas and applications.)
  15. Agile (SaFE, Scrum, Kanban), knowledge of tools for collaboration
  16. Sense of pragmatism, urgency, and good technical judgement

Working Location:Singapore