cover image
Trunk Tools

Trunk Tools

trunktools.com

1 Job

95 Employees

About the Company

Trunk Tools built the brain behind construction. Now we are automating this $13 trillion construction industry. We’re an exceptional team of serial entrepreneurs, brought together by our shared mission: automating construction. Our founding team (SpaceX, Stanford, MIT, Carta, etc.) has successfully built and deployed software in construction for 140k+ users, millions of users beyond the construction space, and worked on +$2 billion of built-environment projects.

Listed Jobs

Company background Company brand
Company Name
Trunk Tools
Job Title
Senior Software Engineer, Frontend
Job Description
Job Title: Senior Software Engineer, Frontend Role Summary: Design, develop, and optimize high‑performance web interfaces for an AI‑powered construction platform using React, TypeScript, and modern front‑end tooling. Collaborate cross‑functionally to translate product requirements into scalable, accessible UIs and contribute to a cohesive design system. Expectations: Deliver production‑grade code within a fast‑moving startup environment, balancing speed, quality, and maintainability. Lead feature development, set architectural direction, and mentor junior developers. Key Responsibilities: - Build intuitive, responsive user interfaces with React and TypeScript. - Drive performance optimization (rendering, bundle reduction, load times). - Expand and maintain the shared design system (styling, accessibility, component library). - Integrate REST/GraphQL APIs with state management solutions (Redux, Zustand, Recoil). - Collaborate with product managers, designers, and backend engineers to align on technical feasibility and design quality. - Participate in product vision discussions, providing frontend insights that influence design decisions. - Maintain code quality through linting, automated tests, and peer reviews. Required Skills: - 5+ years of professional experience with React and TypeScript. - Proficiency with build tools (Webpack, Vite), Storybook, ESLint, and CI/CD pipelines. - Strong understanding of UI/UX best practices, responsive design, and accessibility (WCAG). - Experience with component‑driven development and design systems. - Familiarity with state management libraries (Redux, Zustand, Recoil). - Ability to integrate with backend APIs (Node.js, Python, etc.). - Excellent problem‑solving, communication, and code‑quality discipline. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent professional experience).
New york, United states
On site
Senior
08-12-2025