Adopted Agency home<A>AdoptedAGENCY
← All rolesEngineering

AI Native Frontend Developer

Engineering · Remote (India) · Full-time · 2 open positions · 1–2 years

About the role

We're Adopted Agency, a small, fast-moving team (Mumbai-based, fully remote) that builds real software implementations for clients across a wide range of industries: agencies, service companies, healthcare, engineering, and more. We don't ship static brochure sites. We build working products people actually use.

This is a frontend-only role. No backend, no DevOps, no infra, and no ambiguous tickets. You'll build product interfaces in a modern React/Next.js stack against clear specs and well-defined API contracts, often frontend-first, against mocked data, before the backend exists. It's a well-structured role (1–2 years' experience) for someone strong at execution who wants to grow quickly in a fast-moving, low-overhead environment, with real ownership early.

How we work

Our culture is self-driven. We don't micromanage, but we set direction, write clear specs, and trust you to deliver. We'll hold you to your commitments, and we expect you to hold us to ours. Growth here is real: as the product grows, so does the scope of your role.

If something in a spec doesn't make sense, we want you to say so. Asking the right question beats quietly guessing wrong.

How we think about AI

We use AI tools actively. You'll get a Claude Pro subscription on day one, and we encourage agentic coding workflows. We write 90%+ of our production code with AI, if not more.

We don't care whether you used AI to write a component. We care that you understand every line of what was produced and can defend your implementation choices. Expect to be probed on this in depth during the interview. AI writes the code; it doesn't get to own the decisions. That's your job.

What you'll do

  • Build polished, responsive product UI in React, Next.js (App Router), TypeScript, and Tailwind.
  • Integrate REST APIs against defined contracts, and handle the edge cases, not just the happy path.
  • Develop frontend-first against MSW mock data modules, then wire to real endpoints as they land.
  • Own the details that make software feel finished: loading states, empty states, and error handling.
  • Manage client state cleanly (Zustand / TanStack Query or similar).
  • Add micro-interactions and transitions where they earn their place.
  • Grow a real component-testing practice with us (Jest / Vitest).
  • Work from clear specs, raise questions early, and ship reliably without constant check-ins.

What we're looking for

  • React: hooks, component patterns, re-render awareness
  • TypeScript
  • Next.js: App Router, routing, SSR/SSG basics
  • Tailwind CSS: building UI fast from a utility-first system
  • State management: Zustand, TanStack Query, or equivalent
  • REST API integration: consuming contracts, handling edge cases
  • MSW (Mock Service Worker): comfortable building and working against mock data modules to develop frontend-first, before a backend is ready
  • Git: branching, PRs, clean commit history

Growth area

  • Component testing (Jest / Vitest): willingness to grow into a strong testing practice

Nice to have

  • Framer Motion: basic transitions and micro-interactions

We also expect

  • Great communication: clear, written-first, and proactive.
  • Comfort in a remote environment: self-organised, reachable during agreed hours, and good at keeping work visible async.

You'll be a great fit if

  • You prefer clear specs over vague briefs.
  • You sweat the details: loading, empty, and error states aren't an afterthought.
  • You're comfortable working independently without constant check-ins.
  • You ask questions when something's unclear instead of guessing.
  • You want ownership and real responsibility early in your career.

You won't be a good fit if

  • You need someone to break tasks down for you at the code level.
  • You're looking for a large team with dedicated mentors.
  • You want to work across backend, DevOps, or infra. This is frontend only.
  • You want to build static websites or design-only work. We build real, working products.
  • You're not self-driven and prefer to sit and wait for tasks to be handed to you.

What we offer

  • A Claude Pro subscription and an AI-first engineering workflow.
  • Fully remote, low-meeting, low-overhead environment.
  • Real ownership and a scope that grows with the product.
  • Direct work with the founding team on real products across varied industries.

How to apply

  1. Email us

    Send an email to hiring-adopted-agency@agentmail.to with your resume / CV, your portfolio (live projects, side projects, or relevant work), and your GitHub (or equivalent code samples).

  2. Screening questionnaire

    The hiring manager will reach out with a short screening questionnaire. Everything you need to complete it is self-contained in the questionnaire template, with no extra instructions to chase.

  3. Respond within 5 working days

    Send your completed answers back within 5 working days of receiving the questionnaire.

No AI on the questionnaire, and we mean it. We write the vast majority of our code with AI, and we love that. But the questionnaire is the one place we ask you to go completely hands-off: every answer must be written by you, in your own words, without any AI assistance. AI can write code, but it can't reason in your voice, explain your trade-offs, or own your decisions. The questionnaire exists to see exactly that: how you think, how you weigh options, and how you defend a choice. That's what we'll lean on you for every day, so we test it directly. Submissions that read as AI-generated are an automatic no.

Adopted Agency is an equal-opportunity employer. We welcome applicants of every background and don't discriminate on any protected characteristic. Need a reasonable accommodation in the hiring process? Email hiring-adopted-agency@agentmail.to and we'll make it work.