Senior Frontend Engineer - Web Platform Lead

Emeritus

India

On-site

INR 4,000,000 - 7,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Emeritus is building a multi-tenant platform for Fortune 1000 L&D teams to procure, configure, and deliver premium executive education inside the tools their people already use. You will own front-end architecture across Next.js 14 surfaces, contribute to a shared component library, and implement real-time state models to keep personas in sync.

You will drive accessibility, performance budgets, and CI-based QA while mentoring others.

Qualifications

  • 5+ years production frontend engineering in data-dense B2B/enterprise apps.
  • Proficient with React 18+ and TypeScript 5+ in production.
  • Experience with Next.js 14 App Router and modern caching.
  • Built or maintained a design system/component library.
  • Fluent in Tailwind and modern CSS techniques.
  • Strong state/data-fetching architecture using TanStack/RTK/SWR.
  • Priority on WCAG 2.1 AA accessibility and automated testing.
  • Familiarity with AI tooling and Claude Code is a plus.

Responsibilities

  • Own front-end architecture across multiple product surfaces in a monorepo.
  • Develop and maintain the component library and design-token layer.
  • Implement real-time and server/client state strategies with proper data-fetching.
  • Ensure type safety across API boundaries with CI-integrated contracts.
  • Ship end-to-end customer surfaces from configuration to learner experience.
  • Translate designs into performant, accessible front ends.
  • Build AI-assisted interfaces against Claude API with streaming and robust error handling.
  • Mentor junior engineers and uphold coding standards.

Skills

Front-end architecture & design
React 18+ / TS5+
Next.js 14 App Router
Design system / component library
Modern CSS (Tailwind)
State & data-fetching (TanStack/RTK/SW
WCAG 2.1 AA accessibility
Front-end testing (Vitest/Jest)
AI tooling (Claude Code)

Tools

shadcn/ui
Radix primitives
Headless UI/MUI
Claude Code

Job description

We are building a multi-tenant platform that Fortune 1000 L&D teams use to procure, configure, and deliver premium executive education inside the tools their people already use.

What you'll own
Front-end architecture
  • Next.js application architecture across multiple product surfaces in a single monorepo — routing, rendering strategy, server versus client boundaries, and the shared package structure.
  • The component library and design-token layer, built with the product designer, so that brand precision is enforced by the system rather than by review.
  • State, caching, and data-fetching conventions, including the real-time model that keeps multiple personas in sync when one of them acts.
  • Type safety across the API boundary — shared types, generated clients, and a contract that breaks loudly in CI rather than quietly in production.
  • Ship customer-facing surfaces end to end, from configuration and approval workflows through cohort management and the embedded learner experience.
  • Translate high-fidelity, brand-precise design into a performant, accessible production front end.
  • Build AI-assisted interfaces against the Anthropic Claude API — streaming responses, intermediate states, and graceful failure when a model call does not return what you hoped.
Standards and craft
  • Set the accessibility bar (WCAG 2.1 AA as a floor — enterprise procurement will ask) and the performance budget, and enforce both in CI.
  • Front-end testing strategy: component, integration, and the small number of end-to-end tests that actually earn their maintenance cost.
  • Instrument every surface against the platform's canonical event contract — the product analytics asset depends on it and cannot be backfilled.
  • Mentor the front-end engineers who join after you, and review their work to a consistent standard.
What we’re looking for
Must-have
  • 5+ years production front-end engineering, with 2+ on a complex, data-dense B2B or enterprise application.
  • React 18+ and TypeScript 5+ at depth — hooks, context, concurrent rendering, memoisation — and the judgment to explain when each is the wrong tool.
  • A modern React meta-framework in production — our front end is Next.js 14 with the App Router — server and client components, streaming and Suspense, route handlers, caching and revalidation. Remix or Vite + React Router are accepted backgrounds; App Router experience is strongly preferred, because its caching model is where teams lose weeks.
  • A design system or component library you built or substantially owned — design tokens, composition API, variant modelling, and versioned release to other engineers. We use shadcn/ui and Radix primitives; Headless UI, MUI, or your own primitives are accepted backgrounds.
  • Modern CSS at a high standard — we use Tailwind. CSS-in-JS or CSS Modules are accepted backgrounds, but we expect real fluency in flexbox, grid, container queries, and responsive typography regardless of the tool.
  • State and data-fetching architecture — TanStack Query, SWR, or RTK Query in production, and a considered position on server state versus client state.
  • Accessibility to WCAG 2.1 AA — semantic HTML, ARIA only where genuinely needed, keyboard navigation, focus management, and automated testing with axe or equivalent. Enterprise procurement audits this.
  • Front-end testing — Vitest or Jest with React Testing Library, plus Playwright or Cypress for the small number of end-to-end tests that earn their maintenance cost.
  • Agentic AI development tooling in daily use — we use Claude Code; Cursor or equivalent is fine.
Nice-to-have
  • L&D, EdTech, or HR-Tech background.
  • Real-time UI experience — WebSockets, server-sent events, or optimistic update models.
  • Streaming LLM interfaces, or other UIs where responses arrive progressively and can fail midway.
  • Multi-tenant theming, white-labelling, or embedded/iframe rendering inside a third-party host application.

Front-end performance work with measured outcomes, not just Lighthouse screenshots

What success looks like — first 90 days
  • Days 1–30 — Front-end architecture and conventions documented and in place; component library scaffolded; first product surface shipping.
  • Days 31–60 — Design system consumed across surfaces; accessibility and performance budgets enforced in CI; real-time state model live.
  • Days 61–90 — Second and third surfaces shipping against shared components; front-end testing strategy in place; first front-end hire onboarded.
Our stack

Frontend: Next.js 14, TypeScript. Backend: FastAPI, Python 3.12. Data: PostgreSQL with TimescaleDB, Pub/Sub, dbt. Infra: GCP (Cloud Run, Cloud SQL, Pub/Sub, Memorystore Redis, Vertex AI Vector Search), Terraform, Workload Identity Federation. Intelligence layer: Anthropic Claude API. Tooling: Claude Code as a first-class part of our development workflow.

A note on scope. This is a hands-on senior IC role with architectural scope, not an engineering-management role. Visual and interaction design is owned by a product designer you will work with daily — you are their closest partner, not their replacement. Backend services, identity, and the integration layer are owned by separate hires.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

Emeritus • India

On-site
INR 2,500,000 - 3,500,000
Fullstack Architect
Fullstack Architect

EXL • Dadri

On-site
INR 1,500,000 - 2,700,000
Technical Architect- UI
Technical Architect- UI

Comviva • Maharashtra

On-site
INR 350,000 - 550,000
Frontend EngineerMid-Senior
Frontend EngineerMid-Senior

Narix Labs • Jaipur

On-site
INR 1,500,000 - 2,100,000
Software Development Engineer 3
Software Development Engineer 3

GreyOrange • Gurugram District

On-site
INR 4,000,000 - 6,000,000
Technical Lead - Frontend
Technical Lead - Frontend

myHQ by ANAROCK • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Frontend Developer
Senior Frontend Developer

Info Services • Hyderabad

On-site
INR 1,300,000 - 2,100,000
Senior Frontend React Developer
Senior Frontend React Developer

Luxoft • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Frontend / Full Stack Engineer – React & Product Engineering
Senior Frontend / Full Stack Engineer – React & Product Engineering

Bridge AI • India

On-site
INR 1,000,000 - 1,500,000
Software Engineer — Frontend
Software Engineer — Frontend

Clearwater Analytics • Mumbai

Hybrid
INR 1,200,000 - 1,800,000