Senior Frontend Developer
Current• Analyzed business requirements, and participated in technical design, development and testing of modules.• Responsible for the overall layout design, color scheme of the web site using HTML 5, XHTML and CSS3 and created detailed wire frames and process flows.• Involve in requirement gathering with client and developed a custom application which involved creating UI screens using Ext.JS.• Develop Single Page application (SPA) using Angular 7. Created reusable Components, Pipes, Directives and Services using Angular.• Built Web pages that are more user-interactive using HTML5, CSS3, JavaScript, EMCA Script, Bootstrap, and ReactJS.• Implement code per coding standards and created an Angular.JS controller which isolates scopes to perform operations.• Work with the back-end team to display application data using Custom components, library Components and Redux.• Conduct user research and testing to identify and resolve usability issues, improving overall user experience.• Collaborate with UX designers to translate wireframes and prototypes into functional user interfaces.• Optimize website performance to improve load times and increase engagement, resulting in a 20% increase in user retention.• Developed Jasmine unit testing framework to write unit tests for the front-end JavaScript code. • Worked with React Auto Complete for creating google maps location search on the webpage and added Excel builder to download tabular data in Excel format using React.• Integrate with RESTful APIs and GraphQL services.• Implemented various application pages for the front end using React.js and various predefined components from Node Package Manager.• Use Redux, RxJS, and NgRx to manage state and data flow.• Used React to develop front-end pages for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API.