CA-ON-Toronto Hybrid Full-time

Imagine Communications is hiring a Senior Web Developer

Responsibilities

  • Build and maintain user-facing interfaces for configuring, monitoring, and managing multiviewer systems
  • Work alongside cross-functional product development teams to align on technical and product goals
  • Create responsive and accessible user interfaces using native HTML, CSS, JavaScript/jQuery, TypeScript, and Stencil for web components
  • Develop modular and reusable UI components for dashboards, alarm displays, signal indicators, layouts, and device settings
  • Integrate with backend CGI services written in Perl or Python, enhancing or adapting them into a unified interface layer
  • Write and optimize PostgreSQL queries and assist in database schema design and migration planning for new UI features
  • Collaborate with product managers and engineers to convert operational workflows into clear, user-friendly interfaces
  • Analyze and resolve performance issues in the web UI by identifying inefficiencies and bottlenecks
  • Coordinate with QA, DevOps, and product teams to ensure reliable and timely delivery of features
  • Engage in peer code reviews to improve code quality, maintainability, and architectural integrity
  • Support long-term codebase health through maintenance, refactoring, and reduction of technical debt

Benefits

  • Comprehensive medical, dental, vision, and life insurance coverage
  • Coverage for travel insurance
  • Focus on employee wellbeing with access to EAP, wellness programs, LifeSpeak, and Vitality
  • Paid time for community volunteering

Work Arrangement

Hybrid — Toronto, Canada, Cambridge, UK

About company
Imagine Communications

Imagine Communications is a leading provider of innovative technology solutions for the video and advertising technology industries. The company empowers broadcasters, content providers, and media companies to create, manage, and monetize video content across linear, cloud, and over-the-top (OTT) platforms.

Through its Make TV and Monetize TV divisions, Imagine delivers end-to-end solutions for video production, playout, distribution, and ad technology. Its products support modern workflows including IP-based infrastructures (SMPTE ST 2110), cloud integration, live production, and multiscreen delivery.

The company also provides advanced software for ad sales, traffic, scheduling, optimization, and video ad serving, enabling media organizations to converge linear and digital workflows, improve automation, and maximize revenue from CTV and FAST channels.

All jobs at Imagine Communications Visit website
Job Details
Department engineering
Category frontend
Posted 5 days ago