•Worked on a single page application with search, filter and display for 27 locales of retail information.
•Worked with UI designers and project managers to ensure design implementation and meet business requirements.
•Defined and built data contract layer to ensure correct API response data consumption by client.
•Built typescript data modal interfaces to ensure the right format of API response data.
•Developed an ExpressJS mock server that can emulate third party API response, enabling local development environment to have less dependability on third party endpoints.
•Built hierarchical structure of event reservation feature, including components, containers, actions, reducers, utilities using NodeJS, ES6, Typescript, Redux, ReactJS, SASS and etc.
•Used HandlebarsJS, SASS and client standard libraries to implement UI design mockups.
•Developed responsive HandlebarsJS templates for multiple devices with portrait and landscape views, including desktop, iPhone, iPad, Android tablet and mobile.
•Developed unit tests for modules, components and utilities using Jest to ensure code quality.
•Built application configuration files using Gulp and client standard libraries.
•Created mock server API documentation.