Senior Frontend Engineer

Kerbavaz, Timothy
Philadelphia, PA, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
0 years minimum
Compensation
$150,000.0 - $190,000.0
Working hours
Regular working hours
Languages
Polish
Job source

Tech stack

HTML JavaScript (Programming Language) Artificial Intelligence Cascading Style Sheets (CSS) Python (Programming Language) Web Applications ReactJS Flask (Web Framework) Backend Front End Software Development

Job description

You will own the interface where clients work with their Virtual Bid Assistants, from onboarding through daily workflow. Today, the product is built with a server-rendered HTMX and Flask approach: fast, lean, and tightly coupled to real product logic rather than a heavy single-page app. The team is splitting its internal and external portals: the current app becomes the internal tool (likely staying on HTMX, which is backend-friendly), while the external experience is being redesigned in React. A key part of this role is spearheading that migration. The external redesign is also a shift in kind, not just stack: it is moving from a traditional software interface toward a human-plus-AI co-working workspace (think a Notion- or Cowork-style environment, but for glazing estimators) where users come in and actually finish the task, not just view data. An engineer who is excited about human-AI interaction and has opinions about how it should work will do especially well. This is an engineering role, not a design role; the team already has a designer, and this person owns the frontend build.

What You’ll Own

  • The end-to-end experience Virtual Bid Assistants use to do their best work, from onboarding through daily workflow
  • Interaction patterns that surface what the AI is doing and keep skilled estimators in control
  • Responsive, performant interfaces built on HTMX, Flask templates, and modern CSS/JS, and spearheading the external move to React
  • Close partnership with the designer and backend engineers to turn complex estimating workflows into something that feels simple
  • Performance, accessibility, and polish, because details close deals

Requirements

  • 5+ years building production, product-facing web applications
  • Strong HTML, CSS, and JavaScript fundamentals: you understand the browser, not just a framework
  • React proficiency, with the ability to spearhead a migration from server-rendered HTMX to React
  • A 0-to-1 track record: you thrive in ambiguity and own features end to end, shipping real product to real users
  • fast
  • AI-Native Builder: deep, demonstrated experience using AI to build, ship, and accelerate work; you can take
  • an ambiguous problem and ship a working solution
  • Able to interact effectively with a Python backend (not as a backend engineer, but fluent enough to be effective
  • on the frontend)

Nice-to-Have

  • HTMX or server-rendered / hypermedia experience, or genuine eagerness to work this way
  • Python and Flask comfort for full-stack feature work
  • Experience designing AI-first or agentic AI products, and an opinion on human-AI interaction
  • Experience simplifying complex workflows in a B2B setting
  • Growth from IC to team lead, or early-to-late-stage scaling experience (helpful, not required) AEC, glazing, or construction industry exposure

About the company

Our company builds vertical AI for commercial glazing contractors, the teams that construct the glass facades of the world’s most iconic buildings. Winning these high-stakes bids means estimators drowning in RFPs, addenda, and vendor quotes. We pair every client with a Virtual Bid Assistant: a skilled human estimator powered by its proprietary platform, who pulls scope from RFPs, manages RFIs, and generates proposals at a speed no solo estimator could match. The company is around $2M ARR with a plan to 10x in the next 12 months. It is seed- stage, AI-native, backed by top VCs, and moving fast.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:35 min

Navigating framework adoption and specialized frontend hiring constraints

Chris Heilmann +2 · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all