Role Description
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:
-
Diagnose, triage, and lead 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.
Qualifications
-
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
-
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.