Senior Frontend Developer
Cognizant Technology Solutions
Total years of experience :1 years, 7 Months
Client: Apple Key deliverables:
●Converted old website layouts into ReactJS and leveraged React hooks such as useState and useEffect to manage component state and handle lifecycle events efficiently.
●Implemented reusable React components and utilized React hooks, such as useContext and useReducer, to facilitate global state management across different sections of the company layouts.
●Conducted thorough testing and debugging using React Developer Tools and other relevant tools, ensuring the stability and reliability of the application.
●Employed Redux/Mobx for state management in the ReactJS company layouts, ensuring a centralized and predictable approach to handling complex application states across multiple components.
●Utilized redux thunk middleware, to manage asynchronous actions and API integrations within the layouts, enhancing data flow and handling side effects efficiently.
●Worked on cross platform mobile apps (iOS and Android) using React Native.
●Worked with flexbox layout to create responsive and flexible form designs that adapt to different screen sizes and layouts.
Developed reusable UI custom components by using HTML (JSX), CSS/SCSS and JavaScript (ES5, ES6 & TypeScript) in the Single Page Application (SPA).
• Implemented animated graphs (Bar Charts, Donut Charts, and multi-line charts) using D3 to display reports based on API calls.
• Used CSS3/SCSS for code minification.
• Worked on responsive designs and developed responsive pages that could be served to desktop, Tablets, and mobile users using media query/mobile Adaptivity.
• Maintained states in the stores and dispatched the actions using redux-thunk (Also worked on Redux saga).
• Maintained clean and optimized code with latest react hooks, functional components, and properly maintain datatypes using typescript.
• Worked with RTL and cross-browser standards.
• Developed proper standards of the application which gives notes for every sprint using the standard-version module.
• Worked in Agile Environment.
• Worked on server-side code with Node.js and Express framework, a database to store and retrieve data with MongoDB and front-end web pages designed with ReactJS.