Page 1 of 1

Frontend Engineer (Web)

Frontend Engineer (Web)

Location & Work Schedule
Location: Indiranagar, Bangalore
Work Arrangement: Full-time, Work From Office

About M
At M - we’re early, ambitious, and moving fast. We’re building a new category in how urban households function. We help households run smoothly through trained professionals, operational excellence, and technology-driven support systems. Backed by Peak XV Partners, Blume Ventures and CRED we’re reimagining how homes run, so people never have to think about chores again.

The Role
The screen is where M stops feeling like magic and starts being real - and you'll own it.
Two surfaces run on the web: the app households touch, and the operator console our team runs real households from, live. Both are real-time, both stream AI as it thinks, and both have to feel instant on the first try.

What you'll do
- Build M's web app and the operator console that runs households in real time.
- Make streaming feel instant - AI replies that arrive as they're generated, live updates, optimistic UI that never lies.
- Tame genuinely hard client state so a dense, live interface stays fast and predictable.
- Own a component system that's accessible and consistent by default.
- Ship launch-critical flows with Backend, Mobile, and Design.
- Sweat perf, accessibility, and the guardrails that keep one bad payload from blanking the screen.

What We're Looking For
- 3-6 years building production web apps in React.
- Real-time UX experience: streaming, live data, optimistic updates.
- Strong layout and accessibility instincts - you sweat the 8px and the focus ring.
- TypeScript fluency; you model state so illegal states can't render.
- You know why fetching in an effect is usually a smell.

Bonus Qualifications
- Built a dense, live, data-heavy ops or internal console.
- Streamed AI/agent output into a UI.
- Design-system authorship; fluent Figma-to-code.
- Performance profiling and a ruthless bundle diet.

30 / 60 / 90-Day Expectations
- 30 days: multiple user-facing changes and a few features shipped.
- 60 days: you've led a launch-critical feature end-to-end.
- 90 days: you own a domain, set the conventions the next FE hires inherit.

Experience

How many years have you spent building production web apps in React/TypeScript, and what's a live link (or repo) to something you shipped and own end-to-end?

Describe a specific case where you modeled state in TypeScript so an illegal state literally couldn't render — what was the bug/risk you were preventing, and how did the types enforce it?

Streaming AI output and optimistic UI both risk lying to the user when things go wrong. Tell us about a time you built a "guardrail" — for a race condition, a bad payload, a dropped connection — so the UI degraded gracefully instead of blanking or showing stale/wrong data.

Show us the most interesting thing you've built outside of work — a side project, an app, a hack, anything. Link or describe it, and tell us why it mattered to you.

Are you able to work in-person/on our timezone and start within [X weeks], and are you comfortable with the ambiguity of an early-stage team where you'll be setting conventions the next FE hires inherit?

Candidate Details

Name

Email

Phone Number

How soon can you join us?

Current CTC

Expected CTC

This is a strict 5-day work-from-office role. Is that a work style you genuinely enjoy?

A
B

Drop Your Resume

Your LinkedIn Profile