Rumble - Career Page

Rumble - Career Page

Senior Front-End Engineer

Toronto, ON · Senior

Sponsorship not specified$150k-$179kDetected 2 days ago
JavaScriptTypeScriptPHPAngularwebpackViteCode ReviewGitGraphQLRESTWebSocketsSEOProblem Solving

About the role

  • Specific vision abilities required by this job include clarity of vision at approximately 20 inches or less (i.e., working with small objects or reading small print), including the use of computers.

Responsibilities

  • Design, build, and maintain scalable front-end systems powering core Rumble experiences such as video playback pages, content listings, and short-form video features.
  • Develop reusable, modular components with a focus on performance, maintainability, and cross-device compatibility.
  • Work closely with design and product to break down ambiguous requirements into well-structured implementations.
  • Optimize application performance across load time, rendering, and runtime efficiency.
  • Collaborate on API integration across REST, GraphQL, and real-time data interfaces.

Requirements

  • Strong front-end engineering experience with deep expertise in JavaScript and TypeScript, including closures, async behavior, and browser APIs.
  • Experience integrating with APIs (REST, GraphQL, WebSockets) and handling dynamic data flows.
  • Strong debugging and problem-solving skills, with the ability to work across legacy and modern systems.
  • Comfort working in small, fast-moving teams with a high degree of ownership and ambiguity.
  • Experience with Git and modern development workflows.
  • While performing the duties of this job, the employee is regularly required to sit for prolonged periods of time while using a computer and/or keyboard.
  • The employee is required to communicate verbally and hear.
  • The employee may be required to walk, reach with hands and arms, balance, and stoop or kneel.
  • The employee may occasionally be required to lift and/or move up to 15 pounds.
  • Solid understanding of browser fundamentals, including DOM, Shadow DOM, rendering pipelines, and differences between virtual DOM and native approaches.
  • Experience working with modern front-end architectures and tooling, including bundlers (Webpack, Vite, Rollup), loaders, and build systems.
  • Hands-on experience with component-driven development, ideally with Lit or similar web component libraries
  • experience with Angular or vanilla JavaScript is preferred over framework-heavy abstraction.
  • Proven ability to translate design specifications into performant, maintainable UI implementations.

Nice to have

  • Experience with Lit or web components and migrating from legacy front-end stacks.
  • Experience optimizing front-end performance at scale, including bundle size, rendering efficiency, and caching strategies.
  • Exposure to video technologies, streaming, or media-heavy applications.
  • Understanding of SEO best practices and technical implementation.
  • Experience working with real-time data and event-driven UI updates.
  • Ability to use AI-assisted development tools effectively while maintaining strong understanding of underlying systems and code quality.
  • Why Our Team Loves Working Here:
  • we're proud of their success stories

Skills

  • The salary range listed for this position is a good faith estimate based on experience, qualifications, and internal compensation structure.

Compensation

  • $150,000 - 179,000 CAD base + benefits + equity
  • Note: The salary range listed for this position is a good faith estimate based on experience, qualifications, and internal compensation structure.
  • The actual salary offered varies depending on the candidate's skill level and experience.
  • We pay competitive salaries and provide great benefits

Company info

  • We are making a significant financial impact for our video creator community; we're proud of their success stories
  • We aren't afraid to try new things; we act fast and want to win
  • We pay competitive salaries and provide great benefits

Equal opportunity

  • Rumble is an equal opportunity employer.
  • We promote an equal playing field where everyone has the same opportunities regardless of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability status, or any other applicable characteristics protected by law.
  • Rumble is an active participant in the e-verify program.
  • EEO Statement:

This listing is sourced directly from Rumble - Career Page's careers page and normalized into a canonical job model.