Senior Front-End Engineer

Rumble - Career Page

Toronto

On-site

CAD 150,000 - 179,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Great benefits
Competitive salary

Job summary

Rumble is seeking a Senior Front-End Engineer to evolve core web experiences across video pages, listings, and short-form content surfaces. This role focuses on migrating from legacy PHP to a component-driven architecture using Lit and TypeScript, delivering high-performance UI across devices.

You will collaborate with product and design to break down ambiguous requirements into robust implementations, drive performance, and elevate engineering standards within a small, ownership-driven team.

Qualifications

  • Experience with modern front-end architectures and tooling (bundlers/build systems).
  • Translate design specifications into performant, maintainable UI implementations.
  • Experience integrating with APIs (REST, GraphQL, WebSockets) and handling dynamic data flows.
  • Strong debugging and problem-solving across legacy and modern systems.
  • Comfort working in small, fast-moving teams with ownership and ambiguity.
  • Experience with Git and modern development workflows.

Responsibilities

  • Design, build, and maintain scalable front-end systems powering core experiences.
  • Migrate from legacy PHP to modern web component-based architecture using Lit and TypeScript.
  • Develop reusable, modular components with focus on performance and maintainability.
  • Collaborate with design and product to translate ambiguous requirements into implementations.
  • Optimize performance across load time, rendering, and runtime.
  • Collaborate on API integration across REST, GraphQL, and real-time data interfaces.
  • Participate in code reviews and drive continuous improvement of development practices.

Skills

Front-end architectures
UI implementation
API integration
Debugging
Small teams ownership
Git workflows

Tools

Lit
Webpack/Vite/Rollup

Job description

Rumble is the Freedom-First technology platform. We proudly offer a video platform, cloud services, advertising solutions, and a non-custodial cryptocurrency wallet.

Rumble is seeking a Senior Front-End Engineer to help evolve and scale the core web experiences across our platform, including video pages, listings, and short-form content surfaces. This is a senior individual contributor role for someone who goes beyond framework usage and deeply understands how the web works under the hood. You’ll play a key role in modernizing our front-end architecture as we continue migrating from legacy PHP-based systems toward a more component-driven approach using Lit and TypeScript.

You’ll work closely with product, design, and backend teams to deliver performant, user-focused features while helping shape the future of our front-end stack. Success in this role requires both strong technical execution and the ability to engage in thoughtful technical discussions where ideas are challenged and refined collaboratively.

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. Contribute to the ongoing migration from legacy PHP-rendered systems to modern web component-based architecture using Lit and TypeScript. 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. Participate in code reviews, debugging, and continuous improvement of development practices, while helping elevate engineering standards across the team.

Qualifications
  • Experience working with modern front-end architectures and tooling, including bundlers (Webpack, Vite, Rollup), loaders, and build systems.
  • Proven ability to translate design specifications into performant, maintainable UI implementations.
  • 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.
Preferred Qualifications
  • Experience with Lit or web components and migrating from legacy front-end stacks.
  • Familiarity with server-rendered applications and hybrid rendering approaches.
  • 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.

Annual Compensation Range:

$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.

Benefits
  • We are making a significant financial impact for our video creator community; we’re proud of their success stories
  • We enjoy challenging the status quo and going head-to-head against Big Tech
  • We aren’t afraid to try new things; we act fast and want to win
  • We pay competitive salaries and provide great benefits

EEO Statement: 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.

Physical demands of the position: 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. 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Front-End Engineer
Senior Front-End Engineer

Rumble • Toronto

On-site
CAD 150,000 - 179,000
Equity
Benefits
Career growth
Senior Front-End EngineerToronto, ON
Senior Front-End EngineerToronto, ON

System Update • Toronto

On-site
CAD 150,000 - 179,000
Senior Back-End Developer
Senior Back-End Developer

Rumble • Toronto

On-site
CAD 135,000 - 154,000
Benefits
Equity
Senior Front-End Engineer
Senior Front-End Engineer

United States Digital Space LLC • Toronto

On-site
CAD 150,000 - 179,000
Equity
Benefits
Competitive salary
Brand Designer
Brand Designer

Rumble • Toronto

On-site
CAD 140,000 - 170,000
Benefits
Equity
Senior Infrastructure Engineer (CDN)
Senior Infrastructure Engineer (CDN)

Rumble • Toronto

On-site
CAD 210,000 - 274,000
Competitive salaries
Great benefits
Equity options
Technical Accounting Manager (CPA + US GAAP/SEC)
Technical Accounting Manager (CPA + US GAAP/SEC)

Rumble • Toronto

On-site
CAD 130,000 - 150,000
Senior Developer 1 - Front End
Senior Developer 1 - Front End

United States Digital Space LLC • Toronto

Hybrid
CAD 120,000 - 130,000
Hybrid work options
RRSP matching
Parental leave top up
+4
React and TypeScript Developer
React and TypeScript Developer

United States Digital Space LLC • Toronto

On-site
CAD 70,000 - 90,000
Paid time off
Medical, dental, and vision coverage
Retirement savings plans
+2
Senior Software Engineer, Frontend (Web)
Senior Software Engineer, Frontend (Web)

United States Digital Space LLC • Toronto

Hybrid
CAD 104,000 - 156,000
Equity
Bonus
Health, dental, and vision insurance
+3