Post Job Free
Sign in

Software front end UI/React developer

Location:
Fairfax, VA
Posted:
January 17, 2026

Contact this candidate

Resume:

Mallibabu

UI Developer

************@*****.***

571-***-****

Professional Summary

Around 7years of experience in in HTML/HTML5, CSS3/SASS/LESS, JavaScript, ECMAScript6, jQuery, AJAX, React JS, Node JS, Express, Redux, MongoDB, JSON and Bootstrap.

Experience in Web Development specializing in React.js, Next.js, Redux, and modern UI frameworks.

Experience in front-end rich application development using JavaScript, React, Redux and Bootstrap, React strap and Material UI.

Expertise in working on Front End/User Interface (UI) Technologies using HTML4/5, CSS2/3, DHTML, JavaScript, jQuery, React JS, Bootstrap Framework, CSS 3 Media Queries, D3 JS, AJAX, JSON, Node JS, Express JS, NPM and XML.

Ability to understand and write efficient code in ES 6 and Expertise in React JS framework to develop the SPA.

Proficient in implementing various screens for the front end using React.js and various predefined components from NPM and Redux library.

Expertise in building Single Page Applications (SPA) and Responsive Web Designs (RWD) with HTML5, CSS3, Bootstrap, and Material UI.

Strong proficiency in React.js (Hooks, Routers, Conditional Rendering) and developing reusable, scalable UI components.

Skilled in integrating REST APIs, JSON, and Microservices, ensuring seamless backend communication.

Hands-on experience with event handling, component-driven architecture, and state management using Redux.

Proficient in cross-browser compatibility, performance optimization, and responsive design principles.

Experience with Next.js for SSR/SSG, improving SEO and load performance in production-grade web apps.

Strong debugging and testing skills using Jest, Enzyme, and Chrome DevTools

Adept in version control systems like GIT/GitHub and Agile/Scrum methodologies for delivering high-quality releases.

Experience in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower.

Worked with CI/CD tools (Jenkins, Docker) to automate builds and deployments.

Passionate about creating pixel-perfect UI aligned with Material Design guidelines for a consistent user experience.

Collaborated with cross-functional teams, UI/UX designers, and backend engineers for seamless feature integration.

Expertise in Webpack, Babel for optimized builds and efficient bundling.

Strong understanding of JavaScript ES6+, TypeScript, and modular programming practices.

Experienced in mentoring junior developers and participating in code reviews for code quality assurance.

Specialized in developing web 2.0 apps using core jQuery along with AJAX, JavaScript and proficient in developing Single Page Application (SPA).

Expertise in developing web application using HTML5, CSS3, JavaScript, jQuery, JSON, XML, AJAX

Experienced in development of complex front-end web applications using React.js and Redux.

Expertise in working with RESTful services to process https requests.

Experienced in developing Responsive Web Design (RWD) using grid-based layout, CSS media queries and creating responsive Web Designs and building mobile friendly accessible web pages using BOOTSTRAP classes.

Seasoned experience in developing application-level code for interacting with API’s and various other services using AJAX, JSON and XML.

Excellence Sphere

Unit Testing & Deployment of Web Applications

Requirement Gathering & Analysis

Developing Web Pages

Software Development Life Cycle

Maintenance &Implementation

Technical Proficiency

Application/Web Servers

XAMPP, Windows 2003/2000/NT/IIS, HTTP Web Server, AWS, Azure, Node.js, WebLogic, WebSphere.

Frameworks

JQuery, Node.js, Express.js, D3.js.

Development Tools

Visual Studio, Sublime Text, Webpack, NPM, babel, Grunt, Gulp, Bower, JSLint, UglifyJS.

Web Technologies

HTML4/HTML5, CSS/CSS3, XML, Python, JavaScript, Bootstrap, TypeScript, ReactJS, Redux, Vue.js, PrimeNG, jQuery, Ajax, JSON, SCSS, LESS, SASS, ES6, React HOC, React Observables, React Async Await, React Promises, Axios, CORS, WCAG, XSS

Databases

MySQL, Oracle, No SQL, SQL Server, MongoDB, DB2, PL/SQL

Task Runners

Grunt, Gulp, Bower, webpack.

IDE

VSCode, WebStrom, Eclipse, Sublime, Edit plus.

Testing Frameworks

Jasmine, Karma, Protractor, Enzyme, Mocha, Chai, Cypress, Selenium, Jest, JSLint

Build & Deployment

Jenkins, Docker, Kubernetes, AWS, Azure, SonarQube, Nginx

Methodologies

Agile, Scaled Agile Framework, Waterfall, Scrum

Other Libraries

Chrome Developer Tools, Cypress, AWS, UML, JDBC, Ant

Organizational Scan

Client: Southwest Airlines – Fairfax, VA Oct 2024- Present

Role: Senior UI React Developer

Responsibilities:

Developed and optimized UI screens using React.js, Redux, and Next.js for server-side rendering and improved SEO.

Built SPA architecture using React Router and implemented conditional rendering and event handling.

Created and maintained responsive layouts using Material UI, Bootstrap, and CSS Grid/Flexbox.

Designed reusable functional components leveraging React Hooks (use State, use Effect, use Context) for stateful logic.

Worked on modern web architecture using various advanced JavaScript frameworks and libraries like React.js/Redux and Ember.js

Developed scalable web applications using React, leveraging new features like concurrent rendering for improved performance.

Develop Redux API and Redux Thunk middleware to handle API calls for data structure for top layer presentation.

Used Axios with reacts for making AJAX Calls.

Integrated UI components with RESTful APIs and JSON-based microservices, ensuring seamless data flow.

Worked on performance tuning by implementing lazy loading, code splitting (Next.js dynamic imports), and memoization.

Collaborated with UX teams to translate wireframes into responsive UI with pixel-perfect accuracy.

Implemented form validations and event handling mechanisms to improve UI interactivity.

Developed a custom component library (buttons, modals, tables) for reusability across multiple modules.

Optimized builds using Webpack and Babel for reduced bundle size and faster load times.

Conducted cross-browser testing and fixed compatibility issues in Chrome, Firefox, Edge, and Safari.

Working in designing the user interface for the application.

Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Material UI, React.js, Redux, Flex, Rest API.

Worked on React JS Virtual Dom and React views, rendering using components that contain additional components called custom HTML tags.

Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.

Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.

Implemented stable React components and stand-alone functions to be added to any future pages.

Responsible for React UI. Building components library, including Tree, Slide-View, and Table Grid.

Used React JS for templating for faster compilation and developing reusable components and worked on React workbook.

Used React-autocomplete for creating google maps location search on the webpage.

Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.

Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.

Developed the React container and presentational components (as Stateless and Functional components when applicable).

Developed the flux pattern by using redux framework as a core dependency.

Building reusable components and front-end libraries for future use.

Translating designs and wireframes into high quality code.

Optimizing components for maximum performance across a vast array of web-capable devices and browsers.

Participated in code review, mentoring sessions and used GIT as version control for GIT interactions.

Involved in understanding the responsive web design principles and making the site responsive without using bootstrap framework.

Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.

Working on designing the application forms, creating dashboards and adding validations to the forms.

Building the client-side application integrating with Rest API’s.

Involved in writing unit testing for JavaScript React/redux.

Environment: HTML5, CSS3, ES6, React JS, Redux, MySQL database, GIT, Jenkins, JIRA.

Company Name: HCL Technologies/USAA, Hyderabad, India Mar 2022 – June 2023

Role: Sr. Software Engineer

Responsibilities:

Mainline Responsibility is developing the Web Pages using HTML5, CSS3, JavaScript and JQuery

Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review the complete explicit design with the help of HTML5 and CSS3 with the help of CSS preprocessors Less for creating clean and faster stylesheet and responsive by Bootstrap.

Used ES6 and JSX with react for component development. Used Babel to compile JSX and Es6 into JavaScript.

Used React JS for frontend framework and Redux architecture for creating data layers for unidirectional data flow.

Implemented various screens for the front end using React JS and used various predefined components from NPM and Redux.

Implemented Redux-form. Used Synchronous and Asynchronous Validations to validate the values.

Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.

Responsible for React UI and architecture. Building components library, including Tree, Slide-View and Table Grid.

Implemented stable React components and stand-alone functions to be added to any future pages.

Worked on Accessibility standards and Localization.

Implemented modules into Node JS to integrate with designs and requirements.

Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.

Worked on Wasabi A/B testing. Created Docker image and deployed in Kubernetes.

Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.

Added dynamic Functionality by creating and dispatching Action Creators that deployed Actions.

Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.

Used Web pack to bundle all JavaScript files and takes all modules with dependencies and generate static assets.

Worked with Jest and Enzyme unit test framework to write unit tests for JavaScript code.

Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix bugs.

Worked on Enterprise portal and worked on Reactive Spring Web Flux.

Worked on Wasabi A/B testing. Created Docker image and deployed in Kubernetes.

Used GIT for version controlling and regularly pushed the code to GitHub. And assign tasks using Rally.

Environment: HTML5, CSS3, ES6, JavaScript, Bootstrap, Ajax, React JS, Redux, Grunt, JSON, GitHub, Restful API, Docker, Spring WebFlux, IntelliJ, Vs Code, Git.

Company Name: NTT Data, Hyderabad, India Sep 2019 – Mar 2022

Role: UI Developer

Responsibilities:

Mainline Responsibility is developing the Web Pages using HTML5, CSS3, JavaScript and JQuery

Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review the complete explicit design with the help of HTML5 and CSS3 with the help of CSS preprocessors Less for creating clean and faster stylesheet and responsive by Bootstrap.

Used ES6 and JSX with react for component development. Used Babel to compile JSX and Es6 into JavaScript.

Used React JS for frontend framework and Redux architecture for creating data layers for unidirectional data flow.



Contact this candidate