Full-time Posted June 05, 2026
Apply Now

Job Description

Job Overview

Imagine Communications is seeking a Software Engineer with web development expertise to join our engineering team in Toronto, Canada, or Cambridge, UK (both remote‑friendly). This role focuses on web‑based user interfaces for real‑time broadcast and media monitoring systems.

Responsibilities

  • Implement responsive, accessible UIs using raw HTML, CSS, JavaScript/jQuery, and TypeScript with Stencil (web components).
  • Develop reusable UI components and patterns for status dashboards, alarm views, signal tiles, layouts, and device configuration screens.
  • Work with CGI endpoints written in Perl or Python; design and execute queries against PostgreSQL.
  • Profile and troubleshoot web UI to identify bottlenecks and inefficiencies.
  • Collaborate with QA, DevOps, and product teams to ensure robust feature delivery.
  • Participate in code reviews and contribute to continuous improvement of code quality and architec...

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application