Our oil and gas client is seeking an Intermediate UI Developer (React) to build and maintain a internal data platform that supports workflows, approvals, monitoring, and decision-making
Candidate will be in-office 5 days / week in downtown Calgary
Must Haves :
- 5+ years of UI development experience in React with a focus on UX / UI
- Experience managing server state ( React Query , Redux Toolkit , Zustand , etc.)
- Solid understanding of async UI behavior (loading, retries, partial failure)
- Experience using TypeScript in real production codebases
- Experience in the Oil and Gas Industry
Nice to Haves :
Experience with industrial, energy, or operations softwareExposure to event-driven systemsExcellent written and verbal communication skillsResponsibilities :
React UI for dashboards, tables, and workflowsTurn complex domain concepts into clear, usable UIForms and review flows (approve / reject / override)Data-dense views where accuracy and clarity matterAPIs that are event-driven and change over timeWork closely with backend engineers on API shape and UI behaviorGeospatial mapping, plots and advanced visualizations