5 months ago
San Francisco, CA, USAMid Level / Senior
Responsibilities
- Build and evolve core user-facing features in the Flux web app using React and TypeScript.
- Partner with design to refine flows and interactions from early concepts through production.
- Maintain predictable and scalable UI state and data flows within a collaborative, multi-pane editor environment.
- Improve responsiveness and perceived performance as projects increase in size and complexity.
- Integrate frontend systems with APIs and backend services; collaborate on backend changes when needed.
- Maintain and evolve shared component libraries and design system primitives.
- Add and maintain instrumentation for owned features (usage metrics, error logging, UX dashboards).
- Participate in code reviews, design discussions, and lightweight documentation.
- Mentor other engineers on frontend best practices where appropriate.
Requirements
- Strong command of modern React and TypeScript in sizable production codebases.
- Experience shipping and iterating on complex, interactive web applications.
- Experience building responsive UIs on top of asynchronous or computation-heavy backend systems.
- Strong product judgment and experience collaborating closely with design and product.
- Experience with browser performance profiling and debugging.
- Comfortable working across the stack to integrate APIs and make small backend changes.
- Experience in startup or high-ownership environments.
- Based in the San Francisco Bay Area or willing to relocate.
Tech Stack
ReactReduxTypeScript
