Software Engineer (Front End)

  • Working alongside with UX designer to convert their designs into interactive web applications
  • Build an interactive web applications that utilise both front-end & back-end technologies
  • Develop, upgrade, and maintain company’s products
  • Testing and debugging cross browser compatibility
  • Opportunity to shape the exciting API enabled payments platform
  • Be the voice of Front-end Developer in project teams, explaining your interactive technical rationale to designers, developers, business analyst, project manager, and product owner.
  • Play an integral role in the technical development of banking products, coding methodology and technical support workflow
  • Maintain high-end personal coding skills


  • Bachelor degree or master degree, preferably in computer science, fresh graduates are welcome
  • Deep understanding about front-end technologies: JavaScript, HTML5, CSS3, Sass/Less, jQuery, Bootstrap
  • Deep practical understanding in any JavaScript frameworks such as React, Vue, Angular, etc
  • Very good ability to structure and write HTML, CSS, and JS in reusable components
  • Ideally comfortable working with API’s in JSON/XML formats
  • Experience with Agile process, project and change workflows is a plus
  • Experience with cross-browser compatibility and strong responsive design knowledge, modular design approach, accessibility experience
  • Having experience with build/package managers such as NPM, bower, or yarn is a plus
  • Having experience with JavaScript task runner such as Webpack, Gulp, or Grunt is a plus