Product Engineer - Front End

Remote Full-time
Product Engineer - Front EndFlatfile 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 ProductWhy 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 componentsWork 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 collectionsEvolve the real-time collaborative editing to our data experienceImprove application performance by profilingShape new patterns with design for how autonomous agents are represented in the context of work-centric interfacesImplement state-of-the-art cross-browser testing to ensure our user experiences work every time, for every userMake effective trade-offs that balance business priorities with user experience, driving sound technical decision-making across the organizationConsider 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 oversightWhile 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 applicationBlend of Tailwind CSS and Styled-Components for styling of our internal, Storybook managed design systemsHeavy use of React Context and Zustand + Immer for state managementTanstack React-Query for data fetching and cacheingPrimarily REST backend with some SSE based endpoints - All built with NestJSHome-grown data buffer cache for managing paginated data sets built with Typescript, React Hooks, and Browser EventsPubSub 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 previewsVercel's AI SDK for agentic chat interactions and message managementVite for builds and pnpm for package managementVitest for unit testing and Playwright for automationOriginally posted on Himalayas

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Entry Level Medical Billing/Coding Assistant

Remote Full-time

Experienced Spanish Speaking Customer Support Specialist – Remote Work Opportunity with blithequark

Remote Full-time

Entry Level: Associate Pharmacy Call Center Representative; Remote​/No Degree RQD UnitedHealthc

Remote Full-time

Financial Advisor – Entry-Level

Remote Full-time

Remote Social Media Sales Agent (No Experience Required)

Remote Full-time

Immediate Hiring: Support Chat Representative - Remote

Remote Full-time

Real Estate Operations & Leasing Manager

Remote Full-time

**Experienced Remote Customer Service Agent – Delivering Exceptional Travel Experiences for blithequark**

Remote Full-time

Cloud Architect - Remote

Remote Full-time

Crypto Trading Analyst

Remote Full-time
← Back to Home