JavaScript Developer


We are searching for a JavaScript developer to become a member of the Paymentwall office in Hanoi office on a full-time basis. We welcome candidates who are highly energetic and flexible, who have willingness to learn and are team players.


What you'll do:

  • Participate in single page applications development using RESTful APIs with AngularJS or React & Redux;

  • Optimizing applications for fast load and high performance;

  • Participating in the platform architecture decisions.


What you’ll need to be:

  • Representative of Paymentwall’s global, smart, and ambitious culture;

  • Social, entrepreneurial, outgoing, confident and energetic;

  • Self-starter, go getter and overachiever, yet humble, friendly and professional;

  • Organized and able to work in a fast-paced environment;

  • Flexible and able to adjust to different situations.


What you’ll need to have:​​​​​​​

  • 2+ years of experience in front end development;

  • Experience working with vanilla JavaScript and AngularJS or React;

  • Experience working with JavaScript testing frameworks like Jasmine or Mocha and writing BDD, TDD and End-to-End tests;

  • Knowledge of modern HTML and CSS standards;

  • Ability to manage cross-browser compatibility;

  • Understanding of Usability and User Experience Design;

  • Intermediate or upper-intermediate English;

  • Bachelor’s Degree or higher.


What you’ll have:

  • Competitive compensation depending on experience and skills;

  • Financial stability;

  • Our chefs cook delicious breakfast, lunch and dessert for the whole team
  • Private insurance;

  • Individual career path;

  • Paid vacation;

  • Convenient office location near West lake;

  • High energy, international and innovative team;
  • Annual assessments;
  • Flexible working time;
  • Optional business trips;
  • Monthly team outing;
  • Football & ping-pong teams inside company.
apply now
This page needs JavaScript
Your browser is
not supported anymore.
Please update to the more recent one.
This page needs JavaScript
This page needs JavaScript.
Please enable it in your browser settings and try again.