Senior Frontend Engineer (Performance)
Multi Media, LLC
Get hot jobs first on Telegram
New positions appear faster in our channel
- Location
- United States
- Job Type
- full-time
- Work Format
- 馃實 Remote
- Salary
- $180,000 - $215,000 annually
- Posted
- July 27, 2026
Job Description
About Multi Media, LLC
Multi Media, LLC is the company behind Chaturbate, one of the most heavily trafficked live streaming platforms in the world. We support a global network of independent content creators and millions of real-time viewers, delivering interactive video at scale. Our infrastructure handles complex broadcasting, low-latency streaming, and high-engagement user experiences. All live, all the time.
We’re building a platform where creators can express themselves freely and grow their communities, where viewers discover and interact with creators they’re drawn to, and where the team behind it is challenged, trusted, and responsible for shaping the experience of millions of users worldwide. We value people who take initiative, stay curious, and care deeply about the quality and impact of what they build.
The Role
We are looking for a Senior Frontend Engineer who specializes in frontend performance tuning and optimization. You will join the Viewer team, which is responsible for delivering high-traffic experiences across search, video, site navigation, and other core areas of Chaturbate.
This role requires deeper performance expertise than a typical frontend engineering position. You will investigate how browsers execute and render our applications, profile production bottlenecks, analyze memory usage, and identify the code paths causing delays or instability. As the role evolves, you may have opportunities to apply your expertise to other high-impact frontend experiences and help shape how we approach performance across Engineering.
What You’ll Do
- Diagnosing, triaging, and leading to resolution issues involving unnecessary renders, long tasks, memory leaks, forced reflows, layout shifts, expensive painting, and excessive JavaScript execution.
- Define and improve measurable performance targets using real-user monitoring, Lighthouse, synthetic testing, Chrome DevTools traces, and product-level business metrics.
- Establish performance budgets, dashboards, and alerts
- Raise the performance capabilities of the broader organization through technical talks, workshops, documentation, mentoring, code reviews, and reusable tooling.
Requirements
You Have
- Bachelor’s degree in Computer Science or related field (or equivalent practical experience)
- Deep expertise in modern front-end frameworks (React, Angular, Vue, Svelte, etc), TypeScript, JavaScript, HTML, and CSS, with experience operating in a front-end heavy high-traffic consumer web application.
- Expert-level proficiency with Chrome DevTools, React Profiler, Lighthouse, CPU profiles, flame charts, network waterfalls, and performance traces.
- Senior-level technical leadership skills, including identifying high-impact work independently, influencing architecture decisions, and advising teams outside your immediate area
- Strong understanding of browser internals, including JavaScript execution, style calculation, layout, painting, rasterization, and compositing
- Proven experience improving Core Web Vitals, including Largest Contentful Paint, Interaction to Next Paint, and Cumulative Layout Shift using real-user data.
- Hands-on experience diagnosing memory leaks using heap snapshots, allocation profiles, garbage-collection analysis, and detached DOM-node detection.
- Ability to optimize rendering, hydration, bundle size, code splitting, main-thread work, third-party scripts, and frontend asset delivery.
Benefits
You’ll Get
- Competitive compensation with performance bonuses
- Fully remote option
- Health, vision, dental, and life insurance for you and any dependents, with policy premiums covered by the company
- Long- & short-term disability insurance
- Unlimited PTO
- Annual year-end company closure
- Optional 401k with 5% matching
- 12 paid holidays
- Paid lunches in-office; if remote, a $125/week stipend via Sharebite
- EAP and employee recognition programs
The base salary range for this position is $180,000 - $215,000 annually. Range reflects base salary only. It does not include additional compensation or benefits. The range displayed reflects the minimum and maximum range for a new hire across the U.S. for the posted position. A candidate's specific pay will be determined on a case-by-case basis and may vary based on the candidate's job-related skills, relevant education, training, experience, certifications, and abilities of the candidate, as well as other factors unique to each candidate.
Multi Media, LLC is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. #LI-MMLLC
馃幆 Who is this job for?
This role is suitable for a Senior Frontend Engineer with extensive experience optimizing high-traffic consumer web applications and leading performance initiatives across teams.
The candidate should be highly skilled in JavaScript, TypeScript, HTML, CSS, modern frontend frameworks, browser internals, Chrome DevTools, React Profiler, Lighthouse, performance tracing, Core Web Vitals, and memory analysis.
They should be familiar with diagnosing rendering and runtime bottlenecks, memory leaks, layout shifts, bundle and asset-delivery issues, hydration and main-thread performance, as well as defining performance budgets, mentoring engineers, and influencing architecture.
馃挰 Potential Interview Questions
How would you investigate a slow interaction in a React application using Chrome DevTools and the React Profiler?
I would reproduce the issue with CPU throttling, record a Performance trace, and correlate long tasks with React Profiler commits. I would then identify unnecessary renders, expensive component work, event-handler costs, and layout or painting activity before validating the fix with the same profile.
What browser activities can cause forced reflows, and how would you eliminate them?
Forced reflows occur when JavaScript reads layout information such as offsetHeight after making DOM or style changes that invalidate layout. I would batch DOM reads and writes, avoid layout-dependent work in hot paths, use CSS containment where appropriate, and schedule noncritical updates outside interaction-critical tasks.
How would you improve Largest Contentful Paint on a high-traffic video page?
I would use real-user data and network traces to separate server response, resource loading, and rendering delays. Typical improvements include optimizing the critical HTML and CSS path, preloading the actual LCP asset, reducing render-blocking JavaScript, prioritizing the poster or hero image, and avoiding client-side rendering delays.
How do you diagnose and reduce Interaction to Next Paint problems?
I would identify slow interactions through RUM and Performance traces, then inspect long tasks, event handlers, rendering work, and React commit times. Solutions may include splitting JavaScript work, yielding to the browser, using transitions or deferred updates, reducing component scope, and moving nonessential processing off the main thread.
What techniques do you use to prevent Cumulative Layout Shift?
I reserve dimensions for images, video players, ads, and dynamic content before they load, and I avoid inserting content above already-rendered content. I also ensure stable font loading, use appropriate aspect-ratio containers, and measure layout shifts in the field to catch regressions that synthetic tests may miss.
How would you diagnose a memory leak in a long-lived single-page application?
I would compare heap snapshots over repeated navigation or interaction cycles and inspect allocation timelines and garbage-collection behavior. Detached DOM nodes, unremoved event listeners, active timers, subscriptions, retained closures, and cached data are common causes that can be confirmed through retaining paths.
How would you reduce JavaScript execution and bundle cost without harming user experience?
I would analyze bundle composition and network waterfalls, remove unused dependencies, enable tree shaking, split code by route or feature, and defer noncritical modules. I would also review third-party scripts, use modern asset delivery, and verify that reductions improve field metrics rather than only bundle-size reports.
Explain how browser rendering proceeds from a DOM or style change to pixels on the screen.
The browser parses resources, calculates styles, builds layout information, paints visual elements, rasterizes them, and composites layers for display. Changes that affect geometry can trigger layout and repainting, while composited transforms and opacity changes can often be handled more efficiently by the compositor.
How would you establish performance budgets and monitor them in production?
I would define budgets for Core Web Vitals, JavaScript size and execution time, key resource timing, long tasks, and important product metrics using historical performance and business impact. I would combine Lighthouse and synthetic tests with RUM dashboards, release comparisons, alerts, and ownership processes for budget violations.
How would you approach performance improvements in a large frontend organization?
I would prioritize work by user impact, frequency, and engineering cost, then document repeatable profiling and measurement practices. I would support adoption through design reviews, performance-focused code reviews, workshops, reusable tooling, and clear before-and-after results tied to real-user and product metrics.
馃搵 Job Summary
Multi Media, LLC powers Chaturbate, a global live-streaming platform serving millions of real-time viewers. As a Senior Frontend Engineer specializing in performance, you’ll optimize high-traffic experiences by diagnosing rendering bottlenecks, memory leaks, Core Web Vitals, bundle delivery, and browser execution using Chrome DevTools, Lighthouse, React Profiler, JavaScript, TypeScript, React, HTML, and CSS. This is a fully remote, U.S.-based role with a salary of $180,000–$215,000 annually, plus bonuses and comprehensive benefits. Apply to shape performance strategy and improve experiences at extraordinary global scale.
Required Skills
Never miss a JavaScript opportunity
Subscribe to get similar jobs and weekly insights delivered to your inbox
Hiring JavaScript developers?
Post your job to 7,300+ registered developers. Starting free.
See PricingRelated jobs
Is this your listing? Claim or request removal