Senior Ui/React Js Developer
Current• Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation of various projects.• Utilized Observables for http error handling with catch and throw Rxjs operators.• Maintaining Parent and child elements by using State and Props in React-Native• React and Functional Driven JavaScript expert in SPAs, UI Components, Mobile web and Performance optimization.• Interaction design, iOS and Android design, UI and a working knowledge of CSS and HTML• Working knowledge on developing the UI pages from scratch using HTML5, CSS3, JAVASCRIPT, ANGULAR, REACT JS, React-Native, Ajax, JQuery.• Developed CSS styles to preserve the uniformity of all the screens throughout the application and positioning of screen objects.• Used React to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.• Worked with React-Native, JSX, Firebase Real-time database with firebase web SDK. Used React-Native base, React-Native elements, React-Navigation.• Use Node JS, Mongo DB and NPM Package Manager for installing dependencies.• Worked with Node JS, Express, Grunt, Gulp and Bower for setting up local server, running tasks and managing dependencies.• Implemented UI logic using Angular to extend traditional HTML to present dynamic content.• Used Phone Gap to build the mobile application suitable to Android, iPhone and Mobile Browsers.• Tested and applied the branding on a step by step procedure using Karma, Jasmine.• Involved design discussions and user experience sessions to provide inputs on the layout and UX.• Configured Jenkins to create docker image for build and performed tests on a docker container.• Integrated REST API Auth2.0 for all user sign-n with token and session-based individual user login.