Skip to content
mimi

Lead Frontend Developer, React/Next.js

Empathy Engines LLC

Remote · India Full-time Senior 3w ago

About the role

Role Summary

Empathy Engines LLC is looking for a hands-on Senior Frontend Engineer to own a large production Next.Js codebase and raise it to a senior-level maintainability standard. This role is focused on frontend stabilization while continuing feature delivery.

Title: Senior Frontend Engineer (React/Next.Js)
Type: Full-time
Location: Remote
Team: Product Engineering
Reports to: CTO / Head of Engineering

What You Will Own

  • Stabilize and harden a complex React/Next.Js frontend using Redux Toolkit and TypeScript.
  • Reduce regression risk by improving architecture, typing, test coverage, and CI quality gates.
  • Standardize UI patterns and component usage across a mixed-library codebase.
  • Mentor engineers and enforce maintainable frontend practices through code reviews and standards.

Core Responsibilities

  • Own frontend architecture decisions and implementation quality.
  • Refactor legacy areas while preserving product momentum.
  • Partner with product/design/backend to deliver high-quality UX.
  • Implement and maintain CI checks, testing strategy, and coding standards.
  • Drive performance, accessibility, and maintainability improvements.

Must-Have Qualifications

  • 5-10 years in frontend engineering, including 4+ years owning React/Next.Js applications.
  • Deep TypeScript experience in large codebases.
  • Strong Redux Toolkit/state architecture experience.
  • Proven history stabilizing/refactoring complex frontend systems.
  • Strong testing practice with Jest/RTL and E2E frameworks (Cypress/Playwright).
  • Strong SSR/client boundary knowledge in modern Next.Js apps.
  • Excellent code review discipline and pragmatic engineering judgment.

Nice-to-Have

  • Experience consolidating multiple UI libraries into a coherent design system.
  • Experience in SaaS admin dashboards and form-heavy workflows.
  • Exposure to i18n-heavy applications.
  • Experience in nonprofit, fintech, or donation/payment workflows.

How to Apply

Send resume + LinkedIn/GitHub + short note with:

  • A frontend stabilization/refactor you led.
  • What changed technically and what outcomes improved.

Requirements

  • 5-10 years in frontend engineering, including 4+ years owning React/Next.Js applications.
  • Deep TypeScript experience in large codebases.
  • Strong Redux Toolkit/state architecture experience.
  • Proven history stabilizing/refactoring complex frontend systems.
  • Strong testing practice with Jest/RTL and E2E frameworks (Cypress/Playwright).
  • Strong SSR/client boundary knowledge in modern Next.Js apps.
  • Excellent code review discipline and pragmatic engineering judgment.

Responsibilities

  • Stabilize and harden a complex React/Next.Js frontend using Redux Toolkit and TypeScript.
  • Reduce regression risk by improving architecture, typing, test coverage, and CI quality gates.
  • Standardize UI patterns and component usage across a mixed-library codebase.
  • Mentor engineers and enforce maintainable frontend practices through code reviews and standards.
  • Own frontend architecture decisions and implementation quality.
  • Refactor legacy areas while preserving product momentum.
  • Partner with product/design/backend to deliver high-quality UX.
  • Implement and maintain CI checks, testing strategy, and coding standards.
  • Drive performance, accessibility, and maintainability improvements.

Skills

CypressJestNext.jsPlaywrightReactRedux ToolkitRTLTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free