xelys jobs xelys jobs

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 score

Tags

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

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.