Remote job
Founding Software Engineer
Job details
About this role
Role overview Lead the engineering of a composable storefront system that lets AI agents assemble polished, distinctive online stores from reusable components. As the first engineer focused on this area, you’ll shape its architecture and quality bar, and guide existing and new stores through a migration to the new system.
Responsibilities - Build and maintain a production-ready library of React storefront components, including navigation, product displays, cart, checkout, and supporting sections. - Create shared design tokens for colors, typography, spacing, and other visual choices so components can adapt to different merchant brands. - Define constrained data schemas for AI-generated interface elements, keeping generated output safe, fast, and aligned with a brand. - Extend the deterministic rendering engine so components compose reliably in production. - Set and uphold performance and accessibility standards, including mobile load times under two seconds and Lighthouse scores of at least 85. - Lead the migration of current and future stores to the new block-based architecture.
Requirements - Demonstrated experience shipping user-facing interfaces used by real customers; component libraries or design systems are especially relevant. - Strong TypeScript, React, and Next.js skills, with experience using shared packages in a Turborepo monorepo. - Fluency with Tailwind CSS, CSS-variable design tokens, and composable accessible UI primitives. - Strong visual judgment and attention to the quality of finished storefronts. - Interest in AI-powered products and constrained generation approaches. - Able to work quickly and methodically in an ambiguous environment as the sole engineer on this product area.
Nice to have - Experience with generative UI, design tools, or AI-assisted interfaces. - Commerce experience, especially storefronts, checkout, or payment user experiences. - A product or project you have started or shipped independently.
Benefits and work setup - Remote, global role. The engagement begins on an interim basis, with a path toward a full-time founding position based on performance. - Cash stipend and participation in a founding-engineer equity pool, with a cap-table position from the start.