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