Role Overview
Rumble is hiring a Senior Front-End Engineer. This is a full-time role in Toronto. Part of Rumble's Frontend hiring, posted 2 days ago. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Salary Context
Salary is not disclosed in this posting. Market median for Senior-level Frontend roles is $152k-$200k (based on 90 comparable listings). Many employers share specifics during the interview process or after an initial screen.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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.
This role sits on a small, highly collaborative team where engineers wear multiple hats and are expected to operate with a high degree of ownership. You should be comfortable taking ambiguous product requirements and turning them into clean, performant, and scalable implementations. A strong grasp of browser fundamentals, rendering models, and JavaScript internals is critical, along with the ability to reason about tradeoffs in tooling, bundling, and architecture.
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
- Strong front-end engineering experience with deep expertise in JavaScript and TypeScript, including closures, async behavior, and browser APIs.
- 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.
- 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.
Why Our Team Loves Working Here:
- 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.
About Rumble
Rumble
corp.rumble.com
15 other open roles at Rumble on TryApplyNow.
Frequently Asked Questions
How do I apply for the Senior Front-End Engineer position at Rumble?
Use the Apply button above to submit your application directly to Rumble. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Senior Front-End Engineer position at Rumble located?
This position is based in Toronto. Rumble has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Senior Front-End Engineer at Rumble earn?
Rumble has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Senior Front-End Engineer role at Rumble posted?
This role was posted on July 20, 2026 (2 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
How much experience does the Senior Front-End Engineer role at Rumble require?
This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. Rumble lists their specific requirements in the description below, so review the must-have qualifications closely before applying.
Similar Jobs
CDL Driver- Home Daily Local Routes
GFL Environmental
Senior Frontend Software Engineer (Full Stack Exposure)
Cognex
Senior Frontend Engineer, AI Enterprise
Handshake
Full Time Customer Experience Coordinator
Winners Merchants International, L.P.
Senior Software Engineer, Frontend
DraftKings
More Jobs at Rumble
View all →Director of Product Marketing
Rumble
Senior Back-End Developer
Rumble
Cloud Support Administrator (Odoo)
Rumble
DevSecOps Engineer
Rumble
Technical Accounting Manager (CPA + US GAAP/SEC)
Rumble
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get started freeNo credit card to start