React Developer

Overview

On Site
$50 - $60
Contract - W2

Skills

React
Material UI (MUI)
HTML5
CSS3
modern tooling (Webpack
Babel)
Redux
Context API
Zustand
Git/GitHub/GitLab

Job Details

Role - React Developer (need very senior with architecture exp to be right fit)

Houston, TX onsite

Long Term

*Interview must be able to either come onsite in Houston, TX with client, or into an Insight Global office to be considered

JOB DESCRIPTION

Client is partnering with a leading Oil & Gas client in Houston, TX to hire a Senior React Developer. This role is part of the Real-Time Operations team within the Information Systems department, focused on developing and maintaining software applications that process real-time field data. These applications are critical tools used by Petroleum Engineers to make data-driven decisions during well drilling operations.

Key responsibilities of this role include:

  1. Frontend Development with React & Material UI:

- Develop responsive, pixel-perfect UIs using React.js and Material UI (MUI), ensuring seamless cross-device compatibility.

- Collaborate with designers to implement modern, accessible, and scalable UI components using FIGMA.

- Optimize applications for performance (e.g., lazy loading, code splitting) and adhere to best practices.

  1. Real-Time Data Handling & Visualization:

- Implement real-time data dashboards using WebSocket, rxStomp, Socket.io, or similar technologies.

- Work with SciChart or similar libraries to render high-performance charts with large datasets (e.g., down sampling, dynamic updates).

- Experience with MapBox for geospatial data visualization is a strong plus.

  1. Data Optimization & Performance:

- Apply techniques like data down sampling, throttling, or debouncing to optimize rendering performance for large datasets.

- Ensure efficient memory management and smooth user interactions in data-heavy applications.

  1. Code Quality & Testing:

- Write reusable, modular, and testable code with Jest, Cypress, or React Testing Library.

- Conduct peer code reviews and advocate for best practices in front-end architecture.

REQUIRED SKILLS AND EXPERIENCE

o 10+ years of experience in React.js and JavaScript (ES6+).

o Proficiency in Material UI (MUI), HTML5, CSS3, and modern tooling (Webpack, Babel).

o Strong state management skills (Redux, Context API, Zustand).

o Experience with RESTful APIs and asynchronous data handling.

o Version control (Git/GitHub/GitLab) and CI/CD workflows.

o Problem-solving mindset and attention to detail.

NICE TO HAVE SKILLS AND EXPERIENCE

o Experience with SciChart, Highcharts, D3.js, or MapBox for complex visualizations.

o Knowledge of WebGL for high-performance rendering.

o Hands-on experience with WebSocket, Socket.io, or Server-Sent Events (SSE).

o Familiarity with data aggregation/downsampling techniques for smooth charting.

o Exposure to Jest, Cypress, or React Testing Library.

o Understanding of Docker, AWS, or deployment pipelines.

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.