1

React Software Engineer Jobs (NOW HIRING)

Position: Senior Software Engineer, React Reports To: Director of Development Location: Chicago Job Overview Join an innovative and fast-paced team-building software that allows litigation ...

Senior Software Engineer, React

Chicago, IL · On-site

$132K - $156K/yr

Senior Software Engineer, React Reports To: Director of Development Location: Chicago Job Overview Join an innovative and fast-paced team-building software that allows litigation professionals to ...

Senior Software Engineer, React

Chicago, IL

$126K - $166K/yr

Position: Senior Software Engineer, React Reports To: Director of Development Location : Chicago Job Overview Join an innovative and fast-paced team-building software that allows litigation ...

Software Engineer IV Job Location: Remote Job Type: 6-12+ Months Job Details: We are seeking a ... The ideal candidate will bring deep expertise in React, .NET, and AWS, along with a proven track ...

NET Software Engineers to help strengthen and scale their platform by building high-quality ... NET Core • At least one modern frontend framework such as React or Angular • A few years of ...

As a Software Engineer at PrestoSports, you'll design, build, and maintain software that directly ... You'll work primarily in a modern front-end stack (React + TypeScript) while collaborating closely ...

next page

Showing results 1-20

React Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do react software engineer jobs pay per year?

As of Jun 29, 2026, the average yearly pay for react software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are React Software Engineers?

React Software Engineers are developers who specialize in building user interfaces using the React library, a popular JavaScript framework maintained by Meta (formerly Facebook). They are responsible for designing, developing, and maintaining web applications with a focus on creating efficient and reusable UI components. Their expertise includes JavaScript, React concepts like JSX, state management, hooks, and often related tools such as Redux or React Router. React Software Engineers collaborate closely with designers, backend developers, and product managers to deliver seamless user experiences.

How does a React Software Engineer typically collaborate with designers and backend developers during a project?

As a React Software Engineer, you'll work closely with designers to translate UI/UX mockups into interactive web components, ensuring visual and functional accuracy. Collaboration with backend developers is also essential, as you'll integrate APIs and coordinate on data structures and endpoints. Effective communication and regular meetings help align everyone on project requirements, timelines, and potential blockers, leading to a smoother development process and higher-quality deliverables.

What are the key skills and qualifications needed to thrive as a React Software Engineer, and why are they important?

To thrive as a React Software Engineer, you need strong proficiency in JavaScript, React.js, front-end development concepts, and a relevant degree or equivalent experience. Familiarity with version control systems like Git, package managers (npm/yarn), and tools such as Redux for state management is typically expected. Excellent problem-solving, teamwork, and communication skills help engineers collaborate effectively and adapt to evolving project requirements. These skills and qualities are crucial to delivering high-quality, scalable user interfaces and maintaining efficient development workflows.

What is the difference between React Software Engineer vs Front-End Developer?

AspectReact Software EngineerFront-End Developer
Required SkillsProficiency in React, JavaScript, HTML, CSS, state management, component designHTML, CSS, JavaScript, frameworks like React or Angular, UI/UX design
Work EnvironmentCollaborates with backend teams, focuses on building React-based applicationsDesigns and implements user interfaces across various frameworks
Industry UsageCommon in tech companies developing React appsWidespread across industries, often with broader front-end focus

React Software Engineers specialize in building applications using React, requiring deep knowledge of React-specific tools and libraries. Front-End Developers have a broader scope, working with multiple frameworks and technologies to create user interfaces. While both roles require similar foundational skills, React Software Engineers focus more on React-centric development, whereas Front-End Developers may work across various technologies to deliver UI solutions.

More about React Software Engineer jobs
What cities are hiring for React Software Engineer jobs? Cities with the most React Software Engineer job openings:
What states have the most React Software Engineer jobs? States with the most job openings for React Software Engineer jobs include:
Infographic showing various React Software Engineer job openings in the United States as of June 2026, with employment types broken down into 99% Full Time, and 1% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Senior Software Engineer, React

Reveal

Chicago, IL

$132K - $156K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 9 days ago


Job description

Job Description

Position: Senior Software Engineer, React

Reports To: Director of Development

Location: Chicago
 


Job Overview
 

Join an innovative and fast-paced team-building software that allows litigation professionals to filter millions of documents down to those most important to their case using advanced techniques and artificial intelligence. From your seat in Downtown Chicago, you’ll be developing technology that addresses complex challenges such as data visualization, machine learning, distributed systems, large databases, and large-scale data processing.

We code primarily in React TypeScript, and SCSS for front-end development. We are seeking front-end developers who have experience with modern JavaScript frameworks and are eager to learn and grow. We value generalists who can bring diverse knowledge and skills to our team, rather than hyper-focused specialists. Our hiring staff is not concerned with ticking off a list of technologies but is focused on finding the best engineers who are passionate about building great user interfaces and delivering high-quality, responsive web applications.

As far as the development process itself, we don’t want to just check the boxes to be able to say that we have the most (or even the snazziest) features. Rather, we are thoughtful about our design and focused on ensuring that our clients can use software that is both useful and useable. You won’t be buried in a dark corner – you’ll have the opportunity to actively shape the software, while working as an integral part of a dynamic team of developers who are focused on writing great code, learning every day, and having a lot of fun.

In this role, you will work closely with a highly collaborative team and have access to many colleagues who can help ensure timely and effective responses to clients. We operate on a mostly in office schedule, with team members working onsite four days per week with work from home Fridays. This role requires a regular in-office presence to support collaboration, training, and client service. Our office is conveniently located in the heart of Chicago with easy access to major public transportation lines.

Responsibilities and Duties

  • Participate in the development of new features and expand existing features.
  • Add support for new platforms to our existing products and develop new products.
  • Develop and review designs, code, unit tests, system tests, and documentation.
  • Collaborate in root cause analysis; diagnose, isolate, and fix software problems.
  • Create applications using primarily React with Typescript.
  • Demonstrate your work product to your team.
  • Identify and correct issues that impact performance, reliability, and scalability.
  • Investigate and develop skills in new technologies.
  • Perform other duties and responsibilities as assigned to support team, department, and organizational goals.

Characteristics

  • Extensive knowledge of React.
  • Working knowledge of the software development lifecycle to include agile methodologies, code quality, and continuous integration/continuous delivery.
  • Driven to build modern systems that emphasize user experience and aesthetics.
  • A team player.
  • Excellent writing and written/verbal communication skills.
  • An eagerness to learn, explore and introduce new technologies.
  • Knowledge of C# and RESTful application development and testing is preferred.

Education & Experience

  • Bachelor's degree in Computer Science, Information Systems, Engineering, a related field, or equivalent work experience. 
  • 6+ years’ work experience in front-end software engineering with considerable experience programming in React.
  • Experience consuming RESTful interfaces.
     

Benefits and Perks including but not limited to

  • 401k match program 
  • Comprehensive health benefits (Medical, Dental, Vision, and HSA/FSA) 
  • Group Term Life Insurance and Voluntary Life Insurance option 
  • Paid holidays 
  • Paid vacation, sick, and personal days 
  • FSA dependent care benefit 
  • Childbirth recovery and bonding leave policies 
  • Short and long-term disability benefits 
  • Access to onsite gym and recreational area at our Chicago office  
  • Friendly, collaborative, in-office work environment with ample opportunity for professional development. 

For Illinois-based roles, the budgeted annual salary range is $132,600 to $156,000. Compensation for this role will depend on a number of factors, including a candidate’s qualifications, skills, competencies, and experience, and may fall outside of the range shown.  Reveal offers a competitive total rewards package, which includes the Benefits and Perks set forth above. 

This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. 

Hiring Policy


Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.
Reveal considers candidates with existing visas, but does not sponsor new visa applications.