Frontend Engineer (various levels)Our client is developing AI-powered software designed to help construction teams move faster and make more accurate decisions by automating traditionally manual workflows.Their platform enables users to interact directly with project data through intelligent interfaces — including interactive canvas-based environments that allow users to visualize, manipulate, and engage with complex information powered by AI-driven systems.They are seeking a Frontend Engineer to help design and build performant user interfaces that enable seamless interaction between users and AI-powered functionality.As an early member of the engineering team, you will play a critical role in designing, developing, and iterating on the core UI/UX — including building interactive canvas-based experiences through which users interact directly with AI systems.ResponsibilitiesDesign and develop performant frontend systems that deliver high-quality user experiencesBuild interactive interfaces that enable users to interact with AI-driven functionalityDevelop canvas-based environments supporting large numbers of objects and user interactionsPartner with cross-functional teams to translate user needs into product featuresOptimize frontend performance across data-rich applicationsRapidly prototype and validate user experience hypothesesContinuously improve product features based on usage data and user feedbackRequirements5+ years of software development experience in fast-paced environments4+ years of frontend development experience in product-focused settingsStrong experience with TypeScript and modern frameworks (Next.js required)Experience building performant applications handling complex UI interactionsAbility to prototype and iterate quickly based on user needsStrong collaboration, documentation, and communication skillsExperience optimizing performance in applications that manage large numbers of interactive objects is a strong plus.This role offers the opportunity to build AI-powered interfaces that directly impact how construction teams interact with complex project data in real-world environments.