Job Openings Frontend Engineer (React / JavaScript / TypeScript)

About the job Frontend Engineer (React / JavaScript / TypeScript)

Location: Remote

Employment Type: Full-Time

About HeyMilo AI

HeyMilo AI is building the future of hiring.

We build an end-to-end AI-powered hiring platform that handles candidate sourcing, screening, enrichment, structured interviews, and more at scale.

Our product lives at the intersection of:

  • Highly interactive, real-time frontend systems
  • AI-driven decision making
  • High-stakes hiring workflows

Frontend quality directly impacts candidate experience, customer trust, and hiring outcomes.

This role is critical to our success.

Role Overview

We are hiring a Frontend Engineer to own and ship mission-critical frontend systems for the HeyMilo AI interviewer platform.

In this role, you will:

  • Take full ownership of frontend features from idea to production
  • Build highly interactive, real-time user experiences used during live AI interviews
  • Make architectural and technical decisions that directly impact candidate experience and platform reliability
  • Work with high autonomy in a fast-moving startup environment

This role is for engineers who are comfortable operating independently, owning outcomes, and shipping production-quality frontend systems.

Key Responsibilities

Core Responsibilities

  • Build and maintain enterprise-grade frontend features for the HeyMilo AI interviewer platform
  • Own the full lifecycle of frontend features: architecture, implementation, testing, and polish
  • Develop complex, real-time UI flows (live interviews, streaming responses, timers, async events)
  • Collaborate closely with backend and AI engineers to integrate APIs and real-time systems
  • Ensure high standards for performance, accessibility (WCAG), and cross-browser compatibility
  • Translate product requirements into scalable frontend solutions with minimal oversight
  • Review pull requests and uphold frontend engineering standards
  • Ship production-ready frontend systems independently

Platform & Quality Ownership

  • Design reusable, well-typed UI components and abstractions
  • Handle complex application state and edge cases gracefully
  • Write clean, maintainable, and well-documented code
  • Debug production issues and take ownership of frontend reliability
  • Improve frontend developer experience and internal tooling when needed

Technical Requirements

  • 3+ years of professional frontend engineering experience
  • Expert-level proficiency in React and TypeScript
  • Strong understanding of modern frontend architecture (hooks, composition, state management)
  • Experience with Next.js or equivalent React-based frameworks
  • Solid understanding of HTML, CSS, and responsive design (beyond component libraries)
  • Hands-on experience with modern design systems and component libraries such as Tailwind CSS, shadcn/ui, Material UI, or equivalent
  • Experience integrating REST and/or GraphQL APIs
  • Proven experience handling async data, real-time updates, and complex UI flows
  • Strong knowledge of browser performance and optimization techniques
  • Mandatory: Demonstrated, hands-on experience using AI-assisted development tools

    (e.g., Cursor, Devin) as a core part of daily development

Engineering Discipline & Mindset

  • Proven ability to ship production features independently
  • High standards for code quality (readability, testability, maintainability)
  • Comfortable working in fast-moving startup environments
  • Experience with Git, PR reviews, and CI/CD pipelines
  • Strong ownership mindset and bias toward execution

What This Role Is NOT

  • This is not a junior or mentorship-focused position
  • This is not a design-led or UI-only role
  • This is not a task-based or tightly-managed execution role
  • This is not a role where requirements are fully prescribed or decisions are pre-made

You are expected to drive solutions, not just implement instructions.

What Success Looks Like (First 3–6 Months)

  • You independently ship core frontend features used by candidates and recruiters
  • You significantly improve frontend stability, performance, or developer velocity
  • You become a trusted owner of major parts of the interviewer experience
  • You raise the bar for frontend quality across the product

Compensation & upside:

  • VERY Competitive salary
    • We will match and exceed your current salary by a considerable amount
  • Performance bonuses (applicable globally)
  • Revenue share
  • Ownership and long-term leverage