Summary
✨ AI‑Generated
A senior frontend engineering role focused on building intuitive tools for monitoring complex operational data. You will lead frontend development, translate product requirements and customer feedback into polished accessible interfaces, and build reusable React and TypeScript components, visualizations, tables, forms, and interactive workflows. You will work closely with product, design, and backend engineering to deliver reliable production software.
Highlights
Senior-level opportunity to lead frontend development for a production dashboard used in operational decision-making. The role offers significant influence over product design and usability, collaboration with product and backend teams, and ownership of reusable components and data-rich interfaces.
Description
Senior Front-end Developer
ReelData AI is hiring a Senior Front-end Developer to lead the development of our dashboard used by aquaculture farms to understand fish appetite, weight and welfare.
As a Senior Front-end Developer, you’ll help shape the tools aquaculture operators use every day to monitor fish health, biomass, feeding, and tank performance.
You’ll work across product, design, and back-end engineering to turn complex operational data into intuitive, reliable experiences used by customers in production.
What you’ll do
Lead front-end development for ReelData’s Operations Dashboard, working across biomass, welfare, feeding, tank monitoring, and analytics workflows.Translate product requirements, and customer feedback into design concepts and polished, accessible interfaces.Build and maintain reusable React and TypeScript components, data visualizations, tables, forms, and interactive workflows.Drive the design of the ReelData’s Operations Dashboard to meet usability standards.Integrate front-end experiences with GraphQL and REST APIs, partnering closely with back-end engineers on data contracts and performance.Improve application performance, including rendering large datasets, optimizing network requests, and reducing unnecessary re-renders.Help shape front-end UX, architecture, technical standards, and our approach to managing state, data fetching, and shared components.Write and maintain unit, integration, Storybook, and end-to-end tests.Participate in code reviews and provide thoughtful technical feedback to teammates.Investigate production issues, support releases, and help improve the reliability of our development and deployment processes.Work closely with product, design, customer-facing teams, and engineers across ReelData to deliver meaningful improvements.
What we’re looking for
Several years of professional experience building and supporting production web applications.Strong experience with React, TypeScript, JavaScript, HTML, and CSS.Experience owning product design direction and translating functional requirements into user friendly interfaces.A track record of owning features from early discovery through design, implementation, testing, release, and iteration.Experience building data-heavy interfaces, dashboards, charts, tables, or other complex operational workflows.Comfort working with GraphQL, REST APIs, asynchronous data, and client-side state management.Strong front-end fundamentals, including accessibility, responsive design, component architecture, and performance optimization.A practical approach to technical decisions and the ability to improve an existing codebase incrementally.Experience writing meaningful tests and maintaining quality as products evolve.Clear written and verbal communication, especially when discussing trade-offs and technical decisions.A collaborative mindset, with an interest in mentoring teammates and raising the quality of engineering practices.Comfort working independently in a small, fast-moving team where requirements can change as we learn.
Nice to have
Experience with Apollo, Redux, Material UI, ApexCharts, or similar front-end libraries.Familiarity with Storybook, React Testing Library, Playwright, Vite, Bun, or Biome.Experience with Figma or other design tools.Experience working across the front-end/back-end boundary with Java, Spring Boot, PostgreSQL, or PostGraphile.Experience with AWS, Docker, Terraform, CI/CD pipelines, or application observability.Experience building interfaces for industrial, IoT, computer vision, video, or other real-time systems.Experience working with internationalization, localization, or multi-site products.Experience in aquaculture, agriculture, robotics, or another operational technology domain.Comfortable using AI powered development tools
Compensation and benefits
The salary range for this role is $115,000 - $140,000 CAD.
ReelData AI also offers group benefits, an RRSP matching program, a health and wellness allowance, and an office equipment allowance.
About ReelData AI
ReelData AI is a small, fast-moving team building technology for land-based aquaculture.
We value people who take ownership, communicate clearly, and improve the systems around them.
In this role, you will have a real hand in making the company easier to run.
You do not need to meet every preferred qualification to apply.
If this role sounds like a strong fit for your strengths and the kind of work you want to do, we would like to hear from you.