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.

Job Code 152653

Business Analyst - Data Platform Team

  • Toronto
  • Contract
  • October 23, 2025
View job posting

Sr. Data Engineer

  • Toronto
  • Contract
  • January 13, 2026
View job posting

Program Manager

  • Mississauga
  • Permanent
  • December 15, 2025
View job posting

Project Manager - Data Platform Team

  • Toronto
  • Contract
  • December 18, 2025
View job posting

Senior SAP Analyst

  • Calgary
  • Permanent
  • December 22, 2025
View job posting

Contract IT Data Analyst

  • Calgary
  • Contract
  • January 08, 2026
View job posting
We value a diverse workplace.