Product Engineer, Front End

Company: Flatfile

Salary: Not provided

Location: , United States

react

Description

• Drive full-stack feature development from conception to deployment, taking ownership of key product initiatives.

• Ship a lot of product and talk directly to users.

• Collaborate on design and implementation of user-facing features that improve user experience.

• Build robust, scalable, and performant web applications using modern frontend technologies.

• Implement complex React components: virtualized tables/lists, drag‑and‑drop editors, real‑time collaborative cursors/selections, rich text/data co‑authoring, and more.

• Evolve our real‑time collaborative editing model for experiences with low‑latency, conflict‑aware UX.

• Profile and improve app performance end‑to‑end: bundle strategy, render paths, memoization, concurrent features, scheduling, and network usage.

• Shape new UI patterns for autonomous agents in work‑centric interfaces: intent visualization, agent transparency, corrective control, and multi‑agent collaboration.

• Establish state‑of‑the‑art cross‑browser and cross‑device testing so our experiences “just work” every time.

• Make clear trade‑offs balancing user experience, delivery speed, and business impact—and influence these decisions across the org.

Requirements

• Significant experience shipping production web apps with meaningful contributions to design, architecture, and performance.

• Deep expertise in frontend technologies: TypeScript, JavaScript, React, and CSS (modern layout, animations, variables, architecture).

• Hands‑on experience with complex UI problems: virtualization, drag‑and‑drop, real‑time collaboration, rich editors, canvas/WebGL, or data‑dense UIs.

• Proven ability to optimize at the system level: asset pipelines, code‑splitting, hydration strategies, caching, and profiling.

• End‑to‑end product development: ideation, product spec, prototyping, design partnership, implementation, and iteration.

• Track record of raising the bar for technical standards, performance, reliability, and operational excellence.

• High autonomy and accountability; can do large amounts of meaningful work quickly with little oversight.

Benefits

• Offers Equity

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.