Senior Software Engineer (JavaScript)

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)
for our Shenzhen office to make the team even stronger.


  • Write high-quality JavaScript code: alone or as a part of the team;
  • Participate in design and architecture sessions;
  • Participate in Scrum activities: daily standups, demo sessions, retrospectives, planning, etc;
  • Mentor Junior Developers and improve overall quality of a code;
  • Constantly acquire new skills to apply them on a project;
  • Participate in discussions with a customer.


  • Degree in Computer Science or equivalent;
  • Solid knowledge of computer science, best coding practices, design patterns, performance optimizations;
  • Striving for personal technical excellence in his/her area of expertise and continuously work towards the improvement of his/her skills;
  • Strong written and verbal communication skills in English.

Nice to have

  • JavaScript Core: perfect knowledge of a language;
  • AngularJS, Ember.js or any other JS MVC framework;
  • Node.js;
  • Intermediate knowledge of HTML/CSS;
  • Good understanding of OOP;
  • Knowledge of Design Patterns (GoF);
  • Good knowledge of common algorithms;
  • Server-side programming experience (any language);
  • JavaScript build & testing tools;
  • Experience in Unit Testing;
  • Experience working in Agile environment, Scrum process in particular.