Why Work at Lenovo
Description and Requirements
Responsibilities
· Master existing platform knowledge both business and technology
·Use JSP/H5/JavaScript/Vue/CSS/Node.js/Nuxt.js etc. front-end technology stacks to maintain and optimize existing platform from both user experience and performance. Meanwhile, enhance and deliver new features as well
· Communicate with the product owner and UX designer to understand requirements
· Make appropriate design and architecture trade-offs for a feature
· Work closely with backend engineers to make sure E2E solution seamless and appropriate customer experience for features
· Make sure features be delivered on schedule with high quality
· Review solution and code with leadership and peers to surface design and implementation issues
· Identify risks and dependencies in the development schedule for a feature
· Collaborate Scrum Master to running agile work model well
· Write unit test and automated functional test for a feature
· Account for the performance, operation, and serviceability of the feature
· Collaborate with leadership to identify and improve development standard, process, tech stack, etc. improve the efficiency and quality of development and release
· Learn cutting-edge technologies and evaluate if our system can benefit from them. An innovative attitude is very welcome during our daily work
Qualifications
· Computer or related major, bachelor degree or above.
· More than 3 years of front-end development experience, development lead or architecture experience is plus.
· Have experience in developing large-scale, high performance, high availability online system, eCommerce related experience is a big plus.
· Proficient in HTML5 / CSS / SCSS / JavaScript.
· Familiar with at least one of Nuxt.js / VUE / Node.js / React / Angular and other corresponding technology stack.
· Experience in JSP, Spring MVC front-end development technology stack is plus.
· Experience in Redis, MongoDB, RDBMS.
· Systematic front-end performance tuning ideas and related skills.
· Familiar with HTTP (s) protocol and RESTful specifications.
· Fluent English in written and spoken is plus.
· The ability to work well in a team environment is very important.