React Js Developer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required

Skills

JavaScript
React.js
Redux
React Hooks.

Job Details

Job Title: React JS Developer

Location: Richmond VA.

Duration: 12+ months

Visa: Any

Ex Capital One experience mandatory

We are looking for a skilled React JS Developer to build and enhance high-performing, scalable, and user-friendly web applications. The ideal candidate should have strong front-end development skills and hands-on experience with modern JavaScript frameworks, UI/UX standards, and API integrations.

Key Responsibilities
  • Develop responsive, high-quality web applications using React.js, JavaScript (ES6+), HTML5, and CSS3.
  • Build reusable components and front-end libraries for future use.
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers.
  • Integrate UI with backend APIs and collaborate closely with backend developers.
  • Work with state management libraries like Redux, Context API, or MobX.
  • Participate in code reviews, debugging, and performance tuning.
  • Implement best practices for UI/UX and ensure cross-browser compatibility.
  • Work with tools like Webpack, Babel, NPM, and Git.
  • Collaborate with designers, QA engineers, and product teams to deliver features on time.

Required Skills
  • Strong proficiency in JavaScript, React.js, and TypeScript (optional but preferred).
  • Solid understanding of RESTful APIs, asynchronous programming, and promises.
  • Experience with Redux, React Hooks, and modern component patterns.
  • Familiarity with Responsive Design, Material UI, Bootstrap, or Tailwind.
  • Good understanding of version control systems (Git).
  • Knowledge of testing frameworks like Jest, React Testing Library is a plus.
  • Excellent debugging and problem-solving skills.

Nice to Have
  • Experience with Next.js or server-side rendering (SSR).
  • Exposure to CI/CD pipelines, Docker, or cloud environments.
  • Knowledge of Agile/Scrum methodologies.
  • Understanding of accessibility standards (WCAG).

Qualification
  • Bachelor s degree in Computer Science, Engineering, or a related field (preferred).
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.