(Farmington, MI, or other unanticipated locations throughout U.S.). Responsibilities include: Developing the user interface of custom software applications. Enhancing customer experience by making the webpage more responsive and load/function faster utilizing ReactJS, React Native, JavaScript, Angular, jQuery, HTML5, CSS3 and Bootstrap. Creating different screens and its engineering in agreement to UI Specs following customer marking measures. Coordinating with the backend team to get the services and implement those services in the application to get the data. Understanding requirements along with technical Architect and Business team. Actively participating in daily scrum meetings and responsible for the reporting weekly work status. Working with version control BITBUCKET to manage the code repository. Creating mock services and data to accelerate front-end development while awaiting. Developing various screens and its architecture in accordance to UI Specs following client Branding standards. Implementing React Flux architecture for developing Single Page Application (SPA). Integrating Oracle WebCenter sites (OWCS) with Broker portal reimage application. Expanding Soap web services in the application to show the dynamic substance in the UI utilizing AJAX. Checking cross browser compatibility and hence working on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome. Unit testing and troubleshooting existing code, including using Cypress.io, Mocha, chai, Jasmine, Protractor, Karma, Selenium. Working closely with the UX designer to incorporate CSS changes. Writing Ajax driven JSON consuming JavaScript functions to save User selections such as Radio button, drop-down menu selections into a cookie. Using JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side. Broadly utilizing JQuery, JSON, AJAX and DOM scripting to make interactive web application like message posting and auto finish frame approvals.