Flatfile Logo

Flatfile

Product Engineer - Front End

Job Posted 7 Days Ago Reposted 7 Days Ago
Remote
Hiring Remotely in USA
180K-200K Annually
Senior level
Remote
Hiring Remotely in USA
180K-200K Annually
Senior level
The role involves developing user-facing features, optimizing performance, and leading software development phases with a focus on UI components and innovative solutions.
The summary above was generated by AI
Product Engineer - Front End

Flatfile is full of builders driven by a dual desire to make cool stuff and create tangible value. We pride ourselves in obsessing over the details but also grounding our decision-making and pace in whether we’re doing what’s in the best interest of our end users.

This is an exciting role because it sits at the nexus of everything we’re doing at Flatfile. Whether it’s leveraging AI to transform data, optimizing the performance of our data table (Turntable), or building new collaborative features into our workflow product, this role has a broad scope of impact.

This role reports to: Jon Bell, VP of Product

Why are we hiring for this now?

Flatfile is a post-product market fit AI company with rapidly accelerating growth, tons of runway, a lean, hungry, and sharp team playing for a huge outcome. We’re closing massive enterprise deals and evolving our platform quickly to scale with the growing demand. We have an ambitious roadmap ahead of us and need someone excited to lead the charge on many of these customer-impacting projects.

We want you to be a part of this.

In this role, you will:
  • Build new user-facing features with beautiful and scalable UI components

  • Work closely with design to implement fast new feature concepts (trust us, there are a lot)

  • Implement complex React components from drag & drop to the virtualized rendering of large data collections

  • Evolve the real-time collaborative editing to our data experience

  • Improve application performance by profiling

  • Shape new patterns with design for how autonomous agents are represented in the context of work-centric interfaces

  • Implement state-of-the-art cross-browser testing to ensure our user experiences work every time, for every user

  • Make effective trade-offs that balance business priorities with user experience, driving sound technical decision-making across the organization

Consider applying if you have:
  • Significant experience in a production environment, with significant contributions to the design, architecture, and optimization of elegant product experiences.

  • Expertise in frontend technologies, specifically Typescript, Javascript, React, and CSS.

  • Demonstrated capability to innovate and optimize at the system level.

  • Led all phases of software development, including ideation, product specification, prototyping, designing, and implementation. This role has a mix of both hands-on development as well as lead/architecture work.

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

  • Operate at an unreasonable pace.

  • Capacity to do large amounts of meaningful work quickly with little direction or oversight

While many Engineering roles are similar, Flatfile’s Engineering roles are unique. With that in mind, you should pass on applying if:
  • You don’t want to own decisions on how to approach technical problems and expect a lead or manager to make the final call. Our leads and managers provide feedback, but you will ship what you build and be accountable for it.

  • You refrain from engaging in or find it challenging to handle debates about the future state of products. We need someone who can have an opinion yet remain open-minded.

  • You prefer to avoid challenging the status quo or pushing the boundaries of technical possibilities, as this role demands continuous learning and adaptation to new technologies.

  • You’ve never worked in a fast-paced environment. We move quickly, and if you get frustrated when priorities change rapidly, we’re not the place for you.


What technology will you work with?
  • React + Typescript as primary drivers for our flagship, single-page application

  • Blend of Tailwind CSS and Styled-Components for styling of our internal, Storybook managed design systems

  • Heavy use of React Context and Zustand + Immer for state management

  • Tanstack React-Query for data fetching and cacheing

  • Primarily REST backend with some SSE based endpoints - All built with NestJS

  • Home-grown data buffer cache for managing paginated data sets built with Typescript, React Hooks, and Browser Events

  • PubSub event system which influences UI behavior and real-time data (actively being transitioned to home-grown SSE framework)

  • Typescript service-workers used for client-side data management and runtime previews

  • Vercel's AI SDK for agentic chat interactions and message management

  • Vite for builds and pnpm for package management

  • Vitest for unit testing and Playwright for automation

Compensation Range: $180K - $200K


#BI-Remote

Top Skills

CSS
Immer
JavaScript
Nestjs
Playwright
Pnpm
React
Styled-Components
Tailwind Css
Tanstack React-Query
Typescript
Vercel Ai Sdk
Vite
Vitest
Zustand

Similar Jobs at Flatfile

17 Hours Ago
Remote
USA
180K-200K Annually
Mid level
180K-200K Annually
Mid level
Artificial Intelligence • Software • Database
As an AI Engineer, you'll develop backend services integrating AI models, create real-time processing architectures, and enhance AI feature reliability.
Top Skills: GitLanggraphLlmsNest.JsNode.jsPostgresPrismaReactTypescript
17 Hours Ago
Remote
USA
160K-190K Annually
Senior level
160K-190K Annually
Senior level
Artificial Intelligence • Software • Database
As a Senior Solutions Architect, you'll collaborate with customers to design and deploy technical solutions using Flatfile's data platform, ensuring customer satisfaction and successful data integration.
Top Skills: APIsAWSAzureCsvGCPJavaScriptJSONTypescriptXML
7 Days Ago
Remote
USA
110K-125K Annually
Mid level
110K-125K Annually
Mid level
Artificial Intelligence • Software • Database
The Customer Success Manager will drive customer relationships, guide prospects through the sales process, and ensure product adoption and revenue growth. Responsibilities include managing strategic customer success, onboarding, and identifying upsell opportunities.
Top Skills: FrontModeNotionRocketlaneSlack

What you need to know about the Seattle Tech Scene

Home to tech titans like Microsoft and Amazon, Seattle punches far above its weight in innovation. But its surrounding mountains, sprinkled with world-famous hiking trails and climbing routes, make the city a destination for outdoorsy types as well. Established as a logging town before shifting to shipbuilding and logistics, the Emerald City is now known for its contributions to aerospace, software, biotech and cloud computing. And its status as a thriving tech ecosystem is attracting out-of-town companies looking to establish new tech and engineering hubs.

Key Facts About Seattle Tech

  • Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Amazon, Microsoft, Meta, Google
  • Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Madrona, Fuse, Tola, Maveron
  • Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account