Senior Frontend Developer

Venor

Halifax

Remote

CAD 120,000 - 160,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

RRSP matching program
Health and wellness allowance
Office equipment allowance

Job summary

ReelData AI is seeking a Senior Frontend Developer to lead the development of the Operations Dashboard, the primary interface for aquaculture operators to interpret complex farm data. You will collaborate with Product, Design, Backend Engineering, and customer-facing teams to deliver polished, accessible interfaces and shape frontend architecture.

You’ll own feature development from initial discovery to release, work across biomass, welfare, and analytics workflows, and help drive frontend

Qualifications

  • Several years of professional experience developing and supporting production web applications.
  • Experience with React, TypeScript, JavaScript, HTML and CSS in production.
  • Ability to translate product requirements into user-friendly interfaces.

Responsibilities

  • Lead frontend development for ReelData AI's Operations Dashboard across biomass, welfare, feeding, tank monitoring, and analytics workflows.
  • Translate product requirements and customer feedback into thoughtful design concepts and intuitive user experiences.
  • Build and maintain reusable components, data visualizations, tables, forms, and interactive workflows using React and TypeScript.
  • Collaborate with product, design, and backend teams to ensure accessibility and performance.
  • Write and maintain unit and integration tests (Storybook, Testing Library, Playwright).

Skills

React
TypeScript
JavaScript
HTML/CSS
Accessibility
Performance

Tools

Apollo
Redux
Material UI
ApexCharts
Storybook
React Testing Library
Playwright
Vite
Bun
Biome

Job description

Venor is proud to partner with ReelData AI on their search for a Senior Frontend Developer to join their growing team in Nova Scotia.

ReelData AI is transforming land-based aquaculture through artificial intelligence, computer vision, and data-driven technology. Their solutions help aquaculture operators make better decisions around fish appetite, biomass, welfare, feeding, and overall farm performance, supporting a more efficient and sustainable future for the industry. As ReelData continues to scale its technology and customer base, they are seeking a Senior Frontend Developer to lead the development of their Operations Dashboard—the primary interface aquaculture operators use to understand and act on complex farm data. This is an opportunity for an experienced frontend developer who enjoys combining strong engineering fundamentals with product thinking and design.

You’ll work closely with Product, Design, Backend Engineering, and customer‑facing teams to turn complex operational data into intuitive, reliable experiences used by customers in production. This role is remote within Nova Scotia, with occasional visits to ReelData's Dartmouth location and customer farm sites. Candidates must be legally eligible to work in Canada and able to support Nova Scotia‑based travel requirements.

The Opportunity As a Senior Frontend Developer, you’ll take meaningful ownership of both the technical development and user experience of ReelData's Operations Dashboard. You’ll work across workflows involving biomass, fish welfare, feeding, tank monitoring, and analytics, translating product requirements and customer feedback into polished, accessible interfaces. Beyond feature development, you’ll help shape frontend architecture, UX standards, component strategy, testing practices, and technical direction as the platform continues to evolve. This is a hands‑on role within a small, fast‑moving team where you’ll have the autonomy to make decisions, improve existing systems, and see the direct impact of your work on customers.

What You’ll Be Doing
  • Lead frontend development for ReelData's Operations Dashboard across biomass, welfare, feeding, tank monitoring, and analytics workflows.
  • Translate product requirements and customer feedback into thoughtful design concepts and intuitive, accessible user experiences.
  • Build and maintain reusable components, data visualizations, tables, forms, and interactive workflows using React and TypeScript.
  • Help drive the design and evolution of the Operations Dashboard with a strong focus on usability.
  • Integrate frontend applications with GraphQL and REST APIs, partnering closely with backend engineers on data contracts and performance.
  • Optimize application performance when working with large datasets, network requests, rendering, and complex application states.
  • Help shape frontend architecture and technical standards, including approaches to state management, 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 and mentorship to teammates.
  • Investigate production issues, support releases, and contribute to the reliability of development and deployment processes.
  • Collaborate across Product, Design, Engineering, and customer‑facing teams to deliver meaningful improvements based on real‑world needs.
What We’re Looking For
  • Several years of professional experience developing and supporting production web applications.
  • Strong experience with React, TypeScript, JavaScript, HTML, and CSS.
  • Experience taking ownership of product design direction and translating functional requirements into user-friendly interfaces.
  • A track record of owning features from early discovery and design through development, testing, release, and iteration.
  • Experience developing data‑intensive applications, dashboards, visualizations, tables, or complex operational workflows.
  • Experience working with GraphQL, REST APIs, asynchronous data, and client‑side state management.
  • Strong frontend fundamentals, including accessibility, responsive design, component architecture, and performance optimization.
  • A pragmatic approach to technical decision-making and improving existing codebases incrementally.
  • Experience developing meaningful automated tests and maintaining quality as products evolve.
  • Strong written and verbal communication skills, particularly when explaining technical decisions and trade‑offs.
  • A collaborative mindset and an interest in mentoring teammates and strengthening engineering practices.
  • Ability to work independently within a small, fast‑moving environment where requirements evolve as the team learns.
Assets
  • Experience with Apollo, Redux, Material UI, ApexCharts, or similar frontend libraries.
  • Familiarity with Storybook, React Testing Library, Playwright, Vite, Bun, or Biome.
  • Experience with Figma or other product design tools.
  • Experience working across the frontend/backend boundary with technologies such as Java, Spring Boot, PostgreSQL, or PostGraphile.
  • Familiarity with AWS, Docker, Terraform, CI/CD pipelines, or application observability.
  • Experience developing interfaces for industrial, IoT, computer vision, video, or other real‑time systems.
  • Experience with internationalization, localization, or multi-site products.
  • Exposure to aquaculture, agriculture, robotics, or another operational technology environment.
  • Experience using AI‑powered development tools as part of modern engineering workflows.
Why Join ReelData AI?

Build technology with a tangible real‑world impact on the future of sustainable aquaculture. Take meaningful ownership of a customer‑facing product used by aquaculture operators in production environments. Work on complex, data‑rich frontend challenges involving AI, computer vision, and real‑time operational information. Join a small, collaborative team where your technical and product decisions can directly influence the platform. Work remotely within Nova Scotia while maintaining opportunities to collaborate in person with the team and see ReelData's technology operating in real‑world environments.

  • Enjoy group benefits, an RRSP matching program, a health and wellness allowance, and an office equipment allowance.

Competitive salary range, based on experience.

ReelData AI is committed to fostering a diverse and inclusive workplace and encourages applications from individuals of all backgrounds and experiences.

Accommodations are available throughout the recruitment process upon request.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Computer Vision Engineer
Senior Computer Vision Engineer

InnovaSea Systems, Inc. • Bedford

On-site
CAD 120,000 - 170,000
Paid time off and holidays
Employee Assistance Program
Paid parental leave
+4
Senior Software Engineer - AI/ML
Senior Software Engineer - AI/ML

Aquatic Informatics ULC • Vancouver

Hybrid
CAD 120,000 - 145,000
Full benefits Day 1
Wellbeing program
RRSP matching
+3
Senior Software Engineer - AI/ML
Senior Software Engineer - AI/ML

Hach (Veralto) • Vancouver

Remote
CAD 110,000 - 150,000
Flexible working hours
Full benefits Day 1 including medical,
Wellbeing program
+1
Director of Product
Director of Product

Innovasea • Bedford

Remote
CAD 120,000 - 190,000
Senior Software Engineer, Frontend
Senior Software Engineer, Frontend

Sardine • Canada

On-site
CAD 120,000 - 165,000
Remote-first culture
MacBook Pro delivered to your door
Home office stipend
+3
Senior Software Engineer, Frontend
Senior Software Engineer, Frontend

XYZ Venture Capital • Canada

Hybrid
CAD 120,000 - 180,000
Generous cash and equity compensation
Remote-first culture
Flexible paid time off
+1
Staff Front-End Engineer - CANADA (Remote)
Staff Front-End Engineer - CANADA (Remote)

Luxury Presence • Montreal (administrative region)

On-site
CAD 120,000 - 150,000
Software Engineer Manager / Front-End (Rails & React)
Software Engineer Manager / Front-End (Rails & React)

REW • Vancouver

On-site
CAD 115,000 - 165,000
Competitive compensation
Comprehensive benefits package
Best equipment to do your best work
+2
Lead Software Engineer
Lead Software Engineer

Validere • Toronto

On-site
CAD 212,947 - 319,421
Stock options
Generous time-off
Professional development budget
+1
Senior Software Developer
Senior Software Developer

Seequent Limited • Calgary

On-site
CAD 110,000 - 150,000
Competitive salary
Flexible working
a paid day each year to volunteer
+6