cover image
Raise

Frontend Developer (Data-Intensive Operations Platform)

Hybrid

Calgary, Canada

Freelance

15-01-2026

Share this job:

Skills

TypeScript CSS Monitoring Scrum Decision-making Training react tailwind Tailwind CSS Redux Redux Toolkit

Job Specifications

Frontend Developer — Data-Intensive Operations Platform

Pay Rate: $64.49/hour, depending on experience
Contract Length: 1 Year
Location: Calgary, Alberta

Raise is currently hiring a Frontend Developer — Data-Intensive Operations Platform on behalf of our client. They’re expanding their team to meet growing needs, making this a unique opportunity to work with an industry leader. Our Client, the third largest producer of Canadian oil and natural gas and the second largest refiner and upgrader with extensive midstream and downstream infrastructure.

Note: The primary pay rate is based on T4 classification; however, we will also consider applications from candidates interested in an INC classification, where applicable.

Description

The React Developer in this role will work on a data-intensive internal operations platform used by engineers and operators. The frontend supports workflows, approvals, monitoring, and decision-making tied to real-world systems. This role is well-suited to someone who enjoys complex data and visualizations, clear UX, and collaborating closely with backend engineers.

Responsibilities

React UI for dashboards, tables, and workflows
Turn complex domain concepts into clear, usable UI
Forms and review flows (approve/reject / override)
Data-dense views where accuracy and clarity matter
APIs that are event-driven and change over time
Work closely with backend engineers on API shape and UI behavior
Geospatial mapping, plots and advanced visualizations

Qualifications

3+ years in complex web apps, Industrial (Energy, or Ops software)
Strong experience with React
Experience with TypeScript in real production codebases
Experience managing server state (React Query, Redux Toolkit, Zustand, etc.)
Proven ability to design usable interfaces, not just implement specs
Comfortable working with large, structured datasets
Solid understanding of async UI behavior (loading, retries, partial failure)
UI / UX Expectations
Good visual and interaction judgment (spacing, hierarchy, and affordances)
Ability to design intuitive workflows for non-technical users
Experience working without a dedicated designer
Willingness to iterate on UX based on real user feedback
Focus on clarity and usability over visual flair
Formal design training is not required, but practical UX experience is.
Preferred Experience
React Query or similar data-fetching libraries
Data-heavy UIs (tables, filters, operational dashboards)
Internal tools or enterprise applications
Collaboration on API design and data contracts
Uplot, plotly, deck.gl, AG Grid, vis-timeline, D3, or other visualization tools
Tailwind CSS
Nice to Have
Experience with industrial, energy, or operations software
Exposure to event-driven systems
What our client is looking for
Someone comfortable with complex, non-toy applications
Clear, maintainable code over clever abstractions
Willingness to ask questions and shape workflows with engineers
Practical problem-solver, not just a UI implementer
Education and Skills
Bachelors Degree in computer Science, Software Engineering or Computer Engineering, or equivalent work experience.
Nice to have certifications in Cloud Infrastructure, Specialized UI, Certified Scrum Master (CSM)

Looking for meaningful work? We can help!

Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.

We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.

We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation: https://raise.jobs/accommodations/

In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or any other Raise job posting (or have any other questions), please contact us at +1 800-567-9675 or hello@raiserecruiting.com.

#WES

About the Company

Raise is the newest iteration of the Ian Martin Group--a leading staffing firm that's been connecting people in meaningful work for 65 years. Today, Raise is branching out to engage even more exceptional candidates and provide them with diverse and meaningful job opportunities across North America--in addition to our traditional business in technical fields such as engineering and IT, we're expanding our openings to include jobs in customer service, manufacturing and light industrial, to name some. As we continue to gr... Know more