Senior Frontend Ui Developer
CurrentThe project focused on building an easy-to-use and intuitive UI to facilitate the transparency of inventory control at Macy’s fulfillment departments. Management and relevant distributors can make appropriate decisions using customized graphs and data generated from React-Vis.• Developed responsive UI design using HTML, CSS, Bootstrap.• Developed reusable UI components and containers using React and React-Native.• Implemented Redux framework for state management.• Used Higher-Order Component for reusing component logic.• Used Re-selector for simplifying reducer and reducing re-render times.• Implemented the Redux-Form to achieve form functionality and validation.• Used the Redux-Thunk as the middleware to handle the asynchronous actions.• Combined Redux-Promise and Axios to request data asynchronously.• Fetched data from server with AJAX and rendered with React-Vis.• Converted application using React Native to be compatible with iOS and Android.• Optimized the look and feel of React Native apps with CSS stylesheets.• Used React JS components, Forms, Events, Keys, Router, Redux, Animations and Flux concept.• Worked on cross-browser compatibility including Safari, Internet Explorer, Firefox, and Google Chrome.• Used Chrome Developer tool for debugging and Jest and Enzyme for testing.• Used Yarn to manage packages and Webpack as bundler.• Used Git for version control and GitHub for team collaboration.• Worked in Agile process management and attended daily scrum meetings.Environments: HTML, CSS, Stylus, JavaScript, React.js, React Native, Redux-Thunk, AJAX, JSON, Yarn, Webpack, Git, GitHub