React.js Developer

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

Recruiting
Employment Authorization
Frontend Development
Web Applications
User Experience
Wireframe
RESTful
Management
API
Unit Testing
Debugging
Collaboration
Agile
Scrum
Computer Science
Elasticsearch
HTML5
Css3
Cascading Style Sheets
Version Control
Git
GitHub
GitLab
Responsive Design
Cross-browser
JavaScript
TypeScript
Apache Ant
UI
Node.js
React.js
Testing

Job Details

Hiring: W2 Candidates Only

Visa: Open to any visa type with valid work authorization in the USA

Job Summary

We are looking for a talented React.js Developer to build responsive, high-performance web applications. The ideal candidate will have strong experience in front-end development and work closely with designers, backend developers, and product teams to deliver seamless user experiences.

Key Responsibilities

  • Develop and maintain web applications using React.js

  • Build reusable components and front-end libraries

  • Translate UI/UX designs and wireframes into high-quality code

  • Optimize components for maximum performance across browsers and devices

  • Integrate RESTful APIs and third-party services

  • Manage application state using tools like Redux, Context API, or Zustand

  • Ensure code quality through unit testing and code reviews

  • Debug, troubleshoot, and resolve front-end issues

  • Collaborate in Agile/Scrum development environments


Required Skills & Qualifications

  • Bachelor s degree in Computer Science or related field (or equivalent experience)

  • Strong proficiency in JavaScript (ES6+)

  • Hands-on experience with React.js and React Hooks

  • Good understanding of HTML5, CSS3, and modern CSS frameworks

  • Experience with REST APIs and asynchronous programming

  • Familiarity with version control systems (Git, GitHub/GitLab)

  • Knowledge of responsive design and cross-browser compatibility


Preferred Skills

  • Experience with Next.js

  • Knowledge of TypeScript

  • Familiarity with UI libraries (Material UI, Ant Design, Chakra UI)

  • Basic understanding of backend technologies (Node.js, Express)

  • Experience with testing frameworks (Jest, React Testing Library)


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.