Senior Software Engineer (JavaScript, NFP)

Shenzhen, China

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior Software Engineer (JavaScript, NFP) for our Shenzhen office to make the team even stronger.


  • Work with BA and client to provide technical analysis and assessment to project features based on business priorities;
  • Work with back-end team to develop and build front-end features with high coding standard and quality;
  • Work with related teams to identify and solve issues found in QA/UAT/Production;
  • Prepare for production releases and provide release/deployment support;
  • Provide guidance and help other team members.


  • Bachelor’s Degree/ Master’s Degree;
  • Minimum of 5 years project experience with HTML, JavaScript, CSS and any framework such as bootstrap;
  • Good understanding of single page application, asynchronous request handling, partial page updates, jQuery, AJAX;
  • Positive attitude to work;
  • Experience in dealing with streaming service or web socket is preferred;
  • Experience with ES6 is preferred;
  • Agile experience or knowledge is preferred;
  • GitHub experience is preferred;
  • Any ReactJS experience is a plus.