Frontend Engineer — Los Angeles, CA
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Los Angeles, CA
Формат: не указан
Занятость: Полная занятость
Грейд: не определён
About The Role
The role builds the interfaces customers touch every day - complex, data-dense web applications rendered in React and TypeScript, backed by a design system shared across the entire product suite.
The engineer will sit at the intersection of design and infrastructure: translating Figma specs into performant, accessible components while collaborating directly with backend engineers on API contracts and GraphQL schemas.
Key Responsibilities
• Build and ship production features in React, TypeScript, and Next.js, owning them from design handoff through launch and iteration
• Develop reusable components for a shared design system used across multiple product surfaces, with strict accessibility (WCAG 2.1 AA) and responsive breakpoints
• Integrate with backend services via REST and GraphQL (Apollo Client), negotiating schemas and driving API contract changes when needed
• Own frontend performance: bundle analysis, code splitting, lazy loading, Core Web Vitals optimization, and profiling with Lighthouse and React DevTools
• Write unit and integration tests with Jest, React Testing Library, and Playwright; maintain CI checks that block regressions before merge
• Participate in code reviews, architecture discussions, and RFC processes that shape frontend standards across the engineering org
• Debug and resolve production issues end-to-end, using Sentry, Datadog RUM, and log analysis to diagnose user-facing failures
What We Are Looking For
• 3–6 years of professional frontend engineering experience shipping user-facing products at scale
• Deep proficiency in JavaScript/TypeScript, React, and modern CSS (Tailwind, CSS-in-JS, or CSS Modules)
• Hands-on experience with a modern meta-framework (Next.js, Remix, or equivalent) and client-side state management (Redux, Zustand, or React Query)
• Strong grasp of browser fundamentals: rendering pipelines, caching, async patterns, and the performance implications of each
• Track record of building accessible interfaces and writing tested, maintainable component code
• Bachelor's degree in Computer Science or equivalent practical experience
• Bonus: Experience with design systems tooling (Storybook, Figma tokens), WebSockets/realtime UIs, or contributing to open-source frontend libraries