Senior Software Developer
Bengaluru, Karnataka, India
Technologies:---------------React.JS, Redux, Redux-Saga, HTML, CSS, JavaScript (ES6), Webpack, Sass.About Client & Project:-------------------------It is an IQVIA owned product. Phoenix is a one-stop UI portal for data management from data acquisition through each step of identified processes. Enables users to interact with the system, take actions and provide required information throughout the process.Key Responsibilities:----------------------• Played the main role in architecture of the entire application (Single Page Application), UI project structure, decision making of technologies, libraries and plugins.• Owner of modules like data profiling, cycle management (module owner), worked on other modules as well.• Configure and setup Redux (global state management), Redux-Saga middleware, Webpack.• Create reusable components, higher order components (HOCs), custom hooks.• Prevent unnecessary component re-rendering using advanced features of ReactJS (performance optimization).• Maintain git branches specific to new features and PI release features, Enable/Disable modules in production environment driven through configuration.• Work with the design team, do feasibility checks (adobe XD mock-ups) on implementation and provide suggestions, do code reviews.• Actively participate in features/requirements grooming and sprint planning sessions.