
Product Engineer, Front End
Flatfile
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $200,000 - $250,000 per year
Job Level
Mid-LevelSenior
Tech Stack
JavaScriptReactTypeScript
About the role
- 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 📊 Resume Score Upload your resume to see if it passes auto-rejection tools used by recruiters Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptJavaScriptReactCSSvirtualizationdrag-and-dropreal-time collaborationprofilingcode-splittingcaching
Soft skills
ownershipcollaborationinfluenceautonomyaccountabilityuser experience focusdesign partnershipperformance optimizationoperational excellencetrade-off analysis