EE
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