VGreen Technology Solutions (VGreenTEK)
React Developer - 100% Remote
VGreen Technology Solutions (VGreenTEK)United States13 hours ago
ContractRemote FriendlyInformation Technology

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 (data source 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 welllevel 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

o Strong understanding of React fundamentals (hooks, lifecycle, context).

o Experience with functional components and state management (Redux, Context API, or Zustand).

o Knowledge of React Router for navigation.



• JavaScript & TypeScript

o ES6+ features (async/await, de-structuring, spread/rest).

o TypeScript for type safety and maintainability.



• UI/UX Implementation

o Ability to translate Figma/Adobe XD designs into pixel-perfect, responsive UI.

o Familiarity with CSS-in-JS, Styled Components, or TailwindCSS.



• API Integration

o Consuming REST APIs.

o Handling authentication tokens, error states, and retries.



• Performance Optimization

o Code splitting, lazy loading, memorization (React.memo, useMemo, useCallback).

o Virtualization for large data sets (e.g., react-window).



• Testing

o integration testing for critical flows.

o User acceptance testing support for business testers



• Documentation

o To be able to deliver functional and technical documentation



• DevOps

o To be able to use Azure DevOps for code configuration management (check in, 

checkout, code branch management, running of devops pipelines etc.)

Key Skills

Ranked by relevance