Overview
Skills
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: