Enable job alerts via email!

React Developer - 100% Remote

VGreen Technology Solutions (VGreenTEK)

Tennessee

Remote

USD 80,000 - 100,000

Part time

Today
Be an early applicant

Job summary

A technology solutions provider is seeking a skilled React Developer for a 100% remote contract position. The role involves developing a scalable React UI for a web application related to oil and gas KPIs. Candidates should have over 8 years of experience in software development with strong expertise in React, JavaScript, and API integration. The position offers a budget of up to $90k per month for a duration of 3 months or more.

Qualifications

  • 8+ years of experience in software development with strong expertise in React.
  • Proficient in JavaScript and TypeScript.
  • Experience with API integration and DevOps practices.

Responsibilities

  • Deliver a scalable, responsive React UI aligned to design specs.
  • Implement features for intuitive forecast editing in a web application.
  • Provide collaboration features within application forecast modules.

Skills

React.js Expertise
JavaScript & TypeScript
UI/UX Implementation
API Integration
Performance Optimization
Testing
Documentation
DevOps
Job description

Job Role: React Developer

Experience: 8 years

Location: 100% Remote

Job Type: Contract

Contract Duration: 3 months+

Budget: Upto 90k per month

Working Time: Normal Shift (09:00 AM to 06:00 PM IST)

Detailed Job Description

Deliver a scalable, responsive React UI aligned to approved design specs by NOC.

Enable intuitive forecast editing, scenario building, and comparison features of a web application using form development techniques and API calling where needed.

Implement versioning, approvals workflow, and auditability features in the UI.

Provide collaboration (e.g. comments, tagging, feedback, scoring etc.) features within forecast modules of the application using React techniques.

Ensure seamless data integration with Python Django APIs and FUTURE system (datasource at NOC) endpoints using API calling techniques.

Responsibilities
  • React based Dashboards for displaying oil and gas related KPIs and measures such as production rate, watercut, liquid and gor etc. using data from different data sources.
  • Dashboard to be interactive along with filters and should support multiselecting filters.
  • Forecast Editing Tools - Manual adjustments, slope/trend controls, scenario builder (plateau/decline/increase phases), version compare.
  • Comments & Collaboration - Inline comments for Light/Heavy forecast data views, tagging, threads (threading optional toggle may be needed).
  • Versioning & History UI - Display active version data view per well, metadata (editor, timestamp, changes, comments), restore/compare views.
  • Event Marker Visualization - Overlay T-MORE/Sypher application operational events on well level charts.
  • Governance & Workflow - Draft save, override comments, role-based views (Super Users/Engineers/Heads/Manager), approval steps, notifications, and audit trails features.
  • Forecast Validation Screens - Validate & Submit / Modify actions, review routing, logs features.
  • System Integration (UI) - Interfaces to pull/push data with data source called FUTURE (history profiles, finalized forecasts).
  • Quality & Ops - Test coverage (unit/integration), accessibility, performance optimization, deployment-ready build & handover docs.
Primary Skills
  • React.js Expertise
  • JavaScript & TypeScript
  • UI/UX Implementation
  • API Integration
  • Performance Optimization
  • Testing
  • Documentation
  • DevOps
Skills Details
  • React.js Expertise: Strong understanding of React fundamentals (hooks, lifecycle, context), experience with functional components and state management (Redux, Context API, or Zustand), knowledge of React Router for navigation.
  • JavaScript & TypeScript: ES6+ features (async/await, de-structuring, spread/rest), TypeScript for type safety and maintainability.
  • UI/UX Implementation: Ability to translate Figma/Adobe XD designs into pixel-perfect, responsive UI, familiarity with CSS-in-JS, Styled Components, or TailwindCSS.
  • API Integration: Consuming REST APIs, handling authentication tokens, error states, and retries.
  • Performance Optimization: Code splitting, lazy loading, memorization (React.memo, useMemo, useCallback), virtualization for large data sets (e.g., react-window).
  • Testing: Integration testing for critical flows, user acceptance testing support for business testers.
  • Documentation: Deliver functional and technical documentation.
  • DevOps: Use Azure DevOps for code configuration management (check in, checkout, code branch management, running of devops pipelines etc.)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.