Job Description
Company Introduction
Our client is a leading international e-commerce and brand creation company.
Job Responsibilities and Duties
- Work on web-shops, CRM, landing pages and app development;
- Able to take responsibility for feature development or projects;
- Able to write semantic, accessible HTML;
- Has experience building user-facing products;
- Understand cross-browser compatibility issues;
- Capable of developing clean, reusable UI components;
- Familiar with version-control systems, such as git.
Experience
- At least 3 years of work experience in the field of frontend development;
- Have strong JavaScript programming and relevant instrumentation skills;
- Have good knowledge of modern frameworks like VueJS, ReactJS, Angular, jQuery;
- Have good knowledge of TypeScript, ECMAScript 6+, Babel, Webpack, HTML5/CSS3, Scss/Sass/Less;
- Have good knowledge of Functional Programing, Object-Oriented Programming and design patterns (Factory, Strategy, MVC, MVVM, Singleton and etc.).
Personal Skills
- Have experience with React.js (or similar frameworks);
- Be familiar with the Node.js or Webpack ecosystem.