Post Job Free
Sign in

Node Js Frontend Developer

Location:
Dallas, TX, 75201
Posted:
May 09, 2025

Contact this candidate

Resume:

Sapna Navadiya

Email: ****************@*****.*** Ph#:214-***-****

LinkedIn: linkedin.com/in/sapna-n-0557912b8

Professional Summary:

Experienced Frontend Developer with 7+ years in web application development, specializing in React, React Hooks, Redux, GraphQL, and Node.js. Proficient in JavaScript (ES6+), TypeScript, HTML5, CSS3, Bootstrap, and Next.js, with expertise in responsive design, state management, and API integration. Skilled in GraphQL for optimized data fetching, implementing Redux middleware like Redux-Thunk, and enhancing performance with server-side rendering (SSR) using Next.js. Strong experience in unit testing (Jest, Enzyme, React Testing Library) and DevOps tools like Git, GitHub, and NPM. Adept at collaborating in Agile environments and delivering scalable, high-performance applications. Expertise in writing efficient, reusable, and scalable JavaScript and TypeScript code, ensuring type safety, code maintainability, and improved development workflows.

Technical Skills:

UI Web Technologies

HTML5, CSS3, JavaScript, TypeScript, Next.js, jQuery, ES6, AJAX, JSON, Bootstrap, Node.js, Rest Api, Cypress

JavaScript Libraries

React.js, Redux, SASS, LESS

Build Tools

Web pack, NPM, babel, react-scripts

Version Controls

SVN, Git, GitHub

Testing Frameworks

Jest, Enzyme, Cypress, React testing library (RTL)

Software Methodologies

Agile, Waterfall, Scrum

Professional Experience:

Ripple - React Developer, San Francisco-CA Jan 2023 - present

Key Responsibilities:

Developing the user interface in a professional manner using web technologies like HTML5, CSS3, JavaScript, React, Redux, Axios, Material UI.

Developed the user interface using JavaScript (ES6+) and TypeScript for enhanced maintainability and type safety.

Building reusable UI components using React hooks such as useState, useEffect, useMemo, and useCallback.

Integrated with backend services using Node.js and GraphQL to enable real-time data updates.

Using JavaScript (ES6) for building interactive and dynamic web applications.

Ensuring efficient DOM manipulation and event handling to enhance user interactions.

Developed the user interface using React Hooks, Redux, and GraphQL for efficient state management and API communication.

Integrated GraphQL queries and mutations to optimize data fetching and eliminate unnecessary API calls.

Used TypeScript to enforce strong typing and improve code reliability across the application.

Utilized AWS services such as S3 for asset storage, Lambda functions for serverless backend logic, API Gateway for secure API management, and CloudWatch for logging and monitoring.

Developed Python-based ETL pipelines to process and transform transaction data for analytics and reporting.

Developed RESTful APIs and GraphQL queries using TypeScript and Node.js.

Developed RESTful APIs with Node.js and Express, integrating with AWS Lambda for scalable and cost-effective solutions.

Writing unit tests for React components and Redux logic to ensure robustness and reliability.

Using React Testing Library (RTL) to write unit tests for key components, ensuring robust functionality and high-quality user interface performance

Using Git for version control, collaborating with cross-functional teams including designers and backend developers to deliver robust and scalable applications.

FedEx- React Developer, Plano -TX Sep 2021-Dec 2022

Key Responsibilities:

Designed an intuitive and responsive UI screen using HTML5, CSS3, JavaScript, React, Redux, React Axios and React router.

Developed an application using React, JavaScript (ES6+), and TypeScript for better code structure and readability.

Designed an intuitive and responsive UI using React, Redux, and AWS services for hosting and CI/CD.

Implemented GraphQL APIs to enhance data retrieval performance, reducing API call overhead.

Developed reusable UI components with React Hooks (useState, useEffect) for better component lifecycle management.

Integrated with backend services using Node.js and GraphQL to enable real-time data updates.

Integrated backend services using Node.js and GraphQL, leveraging TypeScript for improved error handling and code consistency.

Writing unit tests using frameworks like React Testing Library and debugging applications to ensure high quality and reliability.

Actively used GitHub for version control, managing codebase, and collaborating with team members.

Implementing error handling and data validation to enhance robustness and reliability of frontend applications.

Princess Cruises - React Developer, Santa Clarita-CA Jan 2019-Aug 2021

Key Responsibilities:

Created a dynamic and responsive user interface utilizing HTML5, CSS3, the latest Flexbox and Grid layouts, JavaScript DOM, jQuery, React, Redux, TypeScript.

Managed DOM elements and events using vanilla JavaScript and libraries like jQuery to create responsive and user-friendly interfaces.

Utilized CSS3 features like Flexbox and CSS Grid for advanced layout designs and precise control over element positioning.

Created a dynamic and responsive UI using React Hooks, Redux, and GraphQL for state management and API integration.

Utilized TypeScript to improve static type checking, reducing runtime errors and enhancing maintainability.

Integrated AWS services (S3, Lambda) for improved performance and scalability.

Implemented GraphQL queries with Apollo Client to optimize data fetching and reduce network load.

Used Node.js, TypeScript, and Express to develop server-side functionality and API endpoints.

Developed and deployed AWS Lambda functions for serverless processing of shipment data.

Implemented the user interface with React, leveraging hooks and functional components for improved performance and readability.

Utilized Redux middleware for asynchronous actions, ensuring seamless integration with backend APIs for data retrieval and updates.

Configured webpack for efficient bundling and babel for trans piling ES6+ JavaScript, enhancing performance and ensuring cross-browser compatibility.

Integrated testing with Enzyme for more user-centric testing and Jest for unit and integration tests.

Implemented Agile practices to adapt to changing requirements and maintain project momentum.

AAA - UI Developer, Dallas-TX May 2017-Dec 2018

Key Responsibilities:

Developed the application using web technologies like HTML5, CSS3, JavaScript, React, Redux, ES6, Bootstrap.

Created responsive layouts using Bootstrap, ensuring compatibility across various devices and browsers.

Implemented dynamic functionality and interactive features using vanilla JavaScript.

Utilized JavaScript to handle DOM manipulation and event handling.

Utilized ES6+ features like arrow functions, async/await, and destructuring to write clean and efficient code.

Utilized TypeScript’s strong typing features to reduce potential runtime errors and improve code scalability.

Developed an internal claims processing system using React, Redux, and Node.js.

Implemented GraphQL subscriptions for real-time data updates on claims status.

Utilized AWS services for hosting and deployment, ensuring scalable infrastructure.

Managed global state efficiently using Redux Toolkit.

Optimized API interactions using GraphQL to minimize data over-fetching and improve performance.

Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.

Education:

Bachelor of Science in Computer Science, University of Texas, Dallas



Contact this candidate