Senior Front-End Engineer

Remote

Company Overview

harpin AI is a high-growth, seed-stage startup on a mission to close the gap between what your data holds and what your business can achieve. We help enterprise teams unlock the revenue potential of their existing CRM, loyalty, and support systems — without replacing a thing.

Built by a proven team with decades of experience in CX, marketing, and data systems, harpin AI was born from a clear market truth: businesses are sitting on massive amounts of valuable data — but most of it goes unused. Fragmented tools, messy data, and dashboards that don’t drive action create a wall between insights and outcomes.

We created harpin AI to tear that wall down.

Instead of another dashboard or CDP, we built a set of modular, AI-powered tools that activate the systems you already use — fueling faster decisions, smarter customer experiences, and measurable ROI. Whether it’s identifying at-risk customers, surfacing churn signals, or launching campaigns with validated segments, harpin AI turns data from a liability into a competitive advantage.

Our customers span retail, hospitality, and gaming, and use harpin AI to drive growth in days — not quarters. If you’re excited about joining a sharp, decisive, purpose-driven team that’s redefining what data can do, we’d love to meet you.

Position Overview

As a Senior Front-End Engineer at harpin AI, you will play a key role in building elegant, scalable, and high-performing user experiences across our enterprise AI platform. You will partner closely with product, design, backend, and AI engineering teams to deliver modern web applications that are intuitive for users and robust under real-world production demands.

This role requires deep expertise in modern front-end development, with React 19 and Tailwind CSS as core technologies. You will help define front-end architecture, component standards, state management patterns, and performance best practices across our products and shared platform experiences.

You bring an AI-native engineering mindset and actively use modern AI-assisted development workflows to accelerate implementation, improve code quality, strengthen testing, and enhance developer productivity. You are comfortable working in environments where AI-powered features, agentic workflows, and rapid iteration are central to the product strategy, and you understand how to build front-end experiences that safely and effectively expose those capabilities to enterprise users.

Key Responsibilities

Front-End Architecture & Application Development

  • Build and maintain modern, scalable front-end applications using React 19, Tailwind CSS, TypeScript, and contemporary component-driven development practices.
  • Translate product requirements and design concepts into polished, responsive, and accessible user experiences.
  • Help define and evolve front-end architecture, reusable component patterns, styling conventions, and application structure across multiple products.
  • Partner with backend and AI engineering teams to integrate APIs, streaming interfaces, real-time updates, and AI-powered workflows into intuitive user experiences.
  • Contribute to shared design systems and UI libraries that improve consistency, speed of delivery, and maintainability across the platform.

User Experience, Performance & Quality

  • Own front-end performance optimization, including rendering efficiency, bundle optimization, responsiveness, and perceived user experience.
  • Ensure applications meet high standards for accessibility, cross-browser compatibility, responsiveness, and reliability.
  • Implement robust error handling, loading states, edge-case handling, and production-safe UI patterns for complex enterprise workflows.
  • Build interfaces that clearly communicate AI-driven outputs, confidence, citations, workflow state, and system feedback in trustworthy ways.
  • Collaborate with product and design partners to improve usability, interaction quality, and end-user adoption.

AI-Native Development & Modern Engineering Practices

  • Use AI coding assistants and prompt-driven development workflows as a core part of daily engineering work to accelerate implementation, refactoring, debugging, and documentation.
  • Apply AI-assisted workflows to improve unit, integration, and end-to-end test coverage and to reduce manual development toil.
  • Contribute to front-end experiences for AI-powered and agentic product capabilities, including multi-step workflows, conversational interfaces, intelligent recommendations, and context-aware UI behavior.
  • Help evaluate and adopt modern engineering tools that improve developer productivity, code quality, and delivery speed.
  • Partner with engineering leadership to establish practical standards for effective and responsible use of AI-assisted development across the front-end team.

Testing, Reliability & Observability

  • Write high-quality, maintainable code supported by strong automated testing practices across component, integration, and end-to-end layers.
  • Help establish quality gates, front-end testing standards, and CI/CD expectations for production-ready releases.
  • Instrument front-end telemetry, logging, and observability to support debugging, performance analysis, and user workflow monitoring.
  • Collaborate in diagnosing production issues, reproducing defects, and implementing durable fixes that improve product reliability.
  • Support release quality through regression testing, feature validation, and close partnership with QA and platform engineering teams.

Cross-Functional Collaboration

  • Work closely with product managers, designers, backend engineers, and AI engineers to shape user-facing solutions from concept through production.
  • Participate in technical design discussions, code reviews, estimation, and architecture planning.
  • Mentor other engineers through code review, collaboration, and sharing of front-end best practices.
  • Contribute to engineering documentation and knowledge sharing that improves onboarding, consistency, and team effectiveness.
  • Operate with high ownership in a fast-moving environment where product quality, speed, and customer impact all matter.

Qualifications

  • 5+ years of professional software engineering experience, with significant depth in modern front-end application development.
  • Strong hands-on experience building production applications with React 19, TypeScript, and Tailwind CSS.
  • Experience designing and maintaining reusable component systems and scalable front-end architecture.
  • Strong understanding of front-end state management, async data flows, API integration patterns, and performance optimization.
  • Experience building responsive, accessible, and polished enterprise-grade web applications.
  • Demonstrated experience using AI coding assistants such as Cursor, GitHub Copilot, Claude Code, Cline, or similar tools as part of daily development workflows.
  • Ability to craft effective prompts, critically evaluate AI-generated code, and integrate AI-assisted workflows into high-quality engineering practices.
  • Experience with modern testing approaches and tools for unit, integration, and end-to-end front-end validation.
  • Familiarity with CI/CD workflows, version control best practices, and modern collaboration practices in high-velocity engineering teams.
  • Strong communication and collaboration skills, with the ability to work effectively across engineering, design, and product.

Preferred Experience

  • Experience building user interfaces for AI-powered products, including LLM-driven workflows, copilots, conversational UIs, or agentic systems.
  • Experience with streaming UX patterns, real-time updates, or event-driven interfaces.
  • Familiarity with front-end observability and analytics tooling.
  • Experience working in startup or high-growth SaaS environments with rapid iteration cycles.
  • Exposure to design systems, story-driven component development, or shared platform UI architecture.
  • Experience partnering closely with backend and AI teams to ship end-to-end product capabilities.
  • Experience with Chrome extension sidebar applications powered by Rust back-ends

Who Thrives Here

Engineers who:

  • Care deeply about crafting excellent user experiences, not just shipping UI tickets.
  • Enjoy owning front-end architecture and raising the bar for engineering quality.
  • Embrace AI-assisted development as a force multiplier, while maintaining strong engineering judgment.
  • Like building modern interfaces for complex, intelligent systems.
  • Thrive in fast-moving environments where ownership, adaptability, and product thinking are highly valued.

Apply for this position

Accepted file types: pdf, doc, docx, txt, rtf, Max. file size: 50 MB.
Accepted file types: pdf, doc, docx, txt, rtf, Max. file size: 50 MB.