Middle Frontend Developer
Help us turn gigabytes of construction drawings into clear, actionable data—one React component at a time.
- What we do: AI-driven workflows that let estimators pull quantities and costs from complex PDF drawing sets.
- Stage: Seed-funded, revenue-generating, aiming for a Series A in 2025.
- Why join now: Real customers are pushing our roadmap faster than our current front-end team can build.
What you’ll do in your first year:
- Ship viewer enhancements that lazy-load heavy pages and handle thousands of annotations smoothly;
- Add real-time collaboration: show teammates’ live cursor positions and selection outlines inside the viewe;
- Migrate the data layer away from Apollo in new features, introducing generated query hooks along the way;
- Replace AG Grid screens with modern, accessible, virtualised tables;
- Own vertical slices: spec, build, demo to real estimators, iterate quickly.
Tech you’ll work with:
- Next.js 14 / React 19 with TypeScript;
- Apryse WebViewer for page-by-page PDF rendering (some pages take 10 s+ to load—performance matters);
- React context & hooks (we’re retiring Jotai);
- GraphQL API (Apollo Client today, moving toward lighter generated fetchers);
- Legacy AG Grid views—being replaced by TanStack Table or bespoke grids;
- Jest + React Testing Library (unit tests encouraged, not required);
- GitHub Actions CI, Sentry for prod observability.
You’ll thrive here if you…
- Have 3-5 years of React + TypeScript in production.
- Understand component composition, hooks, and modern routing patterns.
- Have touched GraphQL and are open to new fetch/cache approaches.
- Communicate clearly in English and enjoy async collaboration.
- Can share a GitHub repo or project you’re proud of.
Nice-to-haves:
- Experience with PDF canvases, Apryse/WebViewer, virtualised tables, or GraphQL subscriptions;
- Familiarity with Jest / Testing Library.
Join our stellar team at Drawer.AI, where excellence meets opportunity! Experience the exceptional; enjoy a competitive salary and career advancement and the outstanding work environment we take pride in. Elevate your professional journey with us – because we believe in creating success together. Build a better future with us!