Posted 1w ago

Frontend (Full-Stack) Engineering Lead

@ Equal Parts
Pittsburgh, Pennsylvania, United States
$105k-$175k/yrRemoteFull Time
Responsibilities:Lead architecture, Design components, Own sandbox
Requirements Summary:Frontend expert with full-stack capability, strong React/TypeScript skills, DX focus, AI-native mindset, clear communication, ownership of a platform, and experience with the listed stack.
Technical Tools Mentioned:React, TypeScript, Vite, Tailwind CSS, shadcn/ui, TanStack Query, Zod, Express.js, Node.js, PostgreSQL, Websockets, AWS Amplify, Cognito, AppSync, GraphQL, OpenAPI, Storybook, Playwright, Cypress, Vitest, jest-dom, ElastiCache, Redis, TanStack Query
Save
Mark Applied
Hide Job
Report & Hide
Job Description

$105k-$175k · 0.01%-0.05% Equity

We have a product team that understands our users deeply — the agents, the workflows, the edge cases, the moments that matter. They know what needs to be built. What they don't have is a high efficiency path from that understanding to a polished, production-grade frontend experience.

That’s what this role solves.

You'll lead frontend engineering for the platform by setting the technical direction, owning quality and CI/CD, and building the processes and guardrails that let product-minded people translate domain expertise directly into frontend features. You will also own our "Sandbox" middleware (Express/Postgres) that powers rapid feature iteration along side backend engineering. The goal isn't to centralize frontend development in one person it's to democratize it, putting the build capability in the hands of the people closest to the problem.

You bring serious frontend chops. Not to write every feature yourself, but to set a bar that's high enough to matter and build the scaffolding, guardrails, and tooling that pulls everyone else up to it.

What You’ll Own

Technical Leadership & Governance

  • Architecture Standards: Set and enforce frontend standards, defining the patterns and conventions that make the codebase coherent as it scales.
  • Component Strategy: Design and maintain a high-integrity component library (Storybook/Shadcn) that serves as the visual source of truth.
  • Sandbox Stewardship: Act as the architect of the environment where others play, ensuring the sandbox remains a stable and productive workspace.

Developer Enablement (The "Force Multiplier")

  • Scaffolding: Build the templates, documented workflows, and reusable primitives that allow non-engineers to contribute confidently.
  • Agentic Guardrails: Design the "safety net" (custom linters, strict TypeScript patterns, and PR checks) that ensures code generated via Replit, Cursor, or ClaudeCode meets production standards.
  • Floor & Ceiling: Focus on "lowering the floor" for contributors without "lowering the ceiling" for the platform's potential.

Sandbox & Middleware Management

  • The "Fast Path": Manage the sandbox stack used for rapid feature testing and validation.
  • API Development: Own the API layer and schema changes required to ship frontend features independently.
  • Backend Partnership: Lean on our core backend team for deep infrastructure while remaining the primary owner of the "Feature BE" lifecycle.

High-Complexity Engineering

  • Data Lifecycle & State: Architect sophisticated data-fetching and caching strategies (e.g., TanStack Query) to ensure the UI is always snappy and consistent.
  • Performance at Scale: Manage global state and distributed caching (e.g., ElastiCache/Redis) to minimize latency and prevent unnecessary database load.
  • Asynchronous Orchestration: Design the logic for long-running job management and real-time updates, ensuring the UI handles complex backend processes gracefully.
  • System Integrity: Own the "plumbing" that connects the UI to our backend services, ensuring data remains a robust source of truth.

Quality, CI/CD & Visual Regression

  • Path to Production: Own the merge process, ensuring nothing hits production without passing the bar you set.
  • Automated Validation: Implement regression testing and rollback strategies to prevent "UI drift" or broken workflows in a multi-contributor environment.
  • Environment Management: Manage the transition of features from the Sandbox into the production-grade frontend.