• 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.