· Computer Science or Software related major, 985/211 Bachelor or Master;
· Strong knowledge of front-end web technologies: JavaScript, HTML5, CSS, 1+ years of relevant real-world experience;
· Familiar with React, ES6 or REST, Java frameworks (e.g. Jersey, Spring, etc.), servlet technologies, Java application containers (e.g. Jetty, Tomcat), etc. preferred;
· Proficient in spoken English;
· Strong learning ability;
· Good communication skills and team writing skills.