Senior Front-End Developer (React/Redux)-5 days onsite role in Reston, VA-Need Locals Only-Full Time Role

Overview

On Site
Depends on Experience
Full Time

Skills

Front end
React/Redux
JavaScript
Node.js
React

Job Details

Title Senior Front-End Developer (React/Redux)

Location-5 days onsite role in Reston, VA

Duration-Full Time

 

Job Description:

Job Summary:

We are seeking an experienced Senior Front-End Developer with deep expertise in React, Redux, JavaScript, and Node.js to join our dynamic development team.

The ideal candidate will be responsible for designing, developing, and maintaining scalable, user-friendly web applications and delivering seamless user experiences in complex environments.

 

Key Responsibilities:

Lead front-end architecture and development using React, Redux, JavaScript (ES6+), and related technologies.

 

Collaborate with UX designers, back-end developers, and product managers to build responsive, performant, and accessible web interfaces.

 

Optimize components for maximum performance across devices and browsers.

 

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

 

Manage and mentor junior developers in best practices and modern UI development workflows.

 

Integrate with Node.js APIs and contribute to full-stack development where needed.

 

Ensure high code quality with unit testing, integration testing, and adherence to CI/CD processes.

 

Stay up to date with emerging trends in front-end and full-stack development.

 

Required Skills & Experience:

10+ years of front-end development experience, with recent focus on modern JavaScript frameworks.

 

Expert in React.js and Redux, including hooks, context, and performance optimization.

 

Strong proficiency in JavaScript (ES6+), HTML5, CSS3, and responsive design principles.

 

Experience with Node.js for API consumption and middleware development.

 

Familiarity with RESTful APIs, GraphQL, and integration techniques.

 

Knowledge of web bundlers and build tools (Webpack, Babel, etc.).

 

Experience with version control tools like Git.

 

Strong understanding of front-end security, accessibility, and browser compatibility.

 

Familiar with Agile/Scrum development methodologies and tools (JIRA, Confluence, etc.).

 

Nice to Have:

Experience with TypeScript, Next.js, or React Native.

 

Familiarity with testing tools like Jest, Mocha, Cypress, or React Testing Library.

 

Exposure to cloud platforms (AWS, Azure, Google Cloud Platform) and containerized environments (Docker, Kubernetes).

 

Regards,

 

Sai Srikar

 

Email:

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.