Senior Product Engineer, Front-End
RepSpark
seniorpermanentfrontend Anaheim, CA Today via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
ReactTypeScriptViteTanStack RouterTanStack QueryGraphQLAccessibilityPerformance OptimizationTestingAWS
About the role
Role: Senior Product Engineer, Front-End
Senior front-end engineer responsible for taking product work from idea to production. You’ll own real product outcomes—defining the problem, making tradeoffs, building the UI, and continuously improving after launch.
Responsibilities
- Build and improve customer-facing product experiences in a large SPA.
- Partner with product and backend engineers to define solutions and shape GraphQL APIs.
- Turn complex B2B workflows into clear interfaces (e.g., pricing, approvals, permissions, integrations).
- Write maintainable, accessible front-end code with a strong focus on performance and usability.
- Create reusable components and patterns to keep UI consistent across the application.
- Improve quality using testing, observability, and better front-end tooling.
- Investigate and resolve production issues when they arise.
- Support other engineers via code reviews, pairing, and constructive feedback.
- Measure and improve performance using profiling, bundle analysis, route-level loading strategies, and real-user metrics (Core Web Vitals).
Examples of Work
- Migrate legacy Web Forms features into a modern React + TypeScript SPA using Vite and TanStack Router.
- Build and maintain a shared component library using Panda CSS and React Aria (accessible primitives, tokens, documentation).
- Standardize GraphQL query/mutation patterns, code generation, caching, and error handling.
- Ship features integrating external systems (e.g., payments, notifications, shipping updates).
- Triage customer-reported bugs: reproduce, fix, add test coverage, and close the loop.
- Build internal tools for support/account teams to diagnose issues and take safe administrative actions.
Requirements
- Experience shipping frontend-heavy SaaS products in production.
- Strong JavaScript and TypeScript skills; deep experience building large React SPAs.
- Hands-on modern frontend tooling/architecture, ideally including Vite and TanStack Router/Query.
- Strong CSS and component architecture experience (e.g., Panda CSS, React Aria).
- Solid GraphQL experience: queries, mutations, code generation, and client-side state/caching.
- Frontend testing experience (e.g., React Testing Library, Playwright).
- Familiarity with CI/CD and modern frontend delivery practices.
- Practical cloud experience, ideally AWS.
- Clear communication, sound judgment, and collaborative style.
- Familiarity with secure front-end patterns for permissions/authentication/data handling and safe admin tooling.
Nice to Have
- GraphQL schema design and/or performance tuning.
- Experience with design systems or shared component libraries.
- Strong accessibility knowledge (including WCAG 2.2 AA, semantic HTML, keyboard accessibility).
About RepSpark
RepSpark builds B2B ecommerce software for businesses. The team is focused on modernizing customer-facing product experiences, including complex workflows and integrations in a scalable SPA architecture.
Scraped 4/2/2026