| |
15 Jan 2026
Contract React Developer
Calgary, AB
Agilus is recruiting for a Contract React Developer in the Oil and Gas industry in Calgary, Alberta. We’re seeking a skilled React Developer to join on a contract basis and build a data-rich internal operations platform. You’ll design and implement intuitive UIs for dashboards, workflows, and visualisations, collaborating closely with backend engineers to deliver tools that support real-world decision-making. Total rewards:- $52.00 - $70.00 hourly
- Competitive contract rate
- Opportunity to work on complex, non-toy applications
- Collaborative environment with backend engineers
- Exposure to advanced data visualisation tools
- Chance to influence API design and UI behaviour
- Work on impactful internal tools used by engineers and operators
- Weekly pay including 4% vacation pay
Responsibilities:- Develop React-based UIs for dashboards, tables, and workflows
- Translate complex domain concepts into clear, usable interfaces
- Implement forms and review flows for approvals and overrides
- Build data-dense views prioritising accuracy and clarity
- Collaborate on API design and event-driven behaviour
- ntegrate geospatial mapping and advanced visualisations
- Ensure smooth async UI behaviour including loading and retries
- Iterate on UX based on real user feedback
Successful candidates will have:- Strong experience with React and TypeScript in production codebases
- Skilled in managing server state with tools like React Query, Redux Toolkit, or Zustand
- Proven ability to design intuitive interfaces without dedicated designers
- Comfortable working with large, structured datasets
- Solid understanding of async UI behaviour and error handling
- Practical UX experience with good visual and interaction judgment
- Degree in Computer Science or equivalent experience
-
Excellent communication and collaboration skills
This posting is for an active opening. Interested? Please apply directly online Agilus would like to thank all candidates for their interest in this opportunity. Due to the volume of resumes we receive; we may only be able to respond directly to those candidates being selected for an interview.We encourage you to visit agilus.ca regularly or subscribe to our email alerts at agilus.ca/Account/Register as new exciting employment opportunities become available daily.
|