Sr Frontend Developer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Role Summary: Empathy Engines LLC is seeking a hands-on Senior Frontend Engineer to take ownership of a substantial production Next.js codebase. The primary focus will be on elevating its maintainability to a senior level while continuing to deliver new features. This role is critical for frontend stabilization and enhancement.
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 utilizing Redux Toolkit and TypeScript.
- Minimize regression risks through architectural improvements, enhanced typing, increased test coverage, and refined CI quality gates.
- Standardize UI patterns and component usage across a codebase that integrates multiple libraries.
- Mentor junior engineers and champion maintainable frontend practices through rigorous code reviews and established standards.
Core Responsibilities:
- Take the lead on frontend architecture decisions and ensure implementation quality.
- Refactor legacy code sections while maintaining product development momentum.
- Collaborate closely with product, design, and backend teams to deliver exceptional user experiences.
- Implement and maintain CI checks, a robust testing strategy, and coding standards.
- Drive improvements in performance, accessibility, and overall maintainability.
Must-Have Qualifications:
- 5-10 years of experience in frontend engineering, with at least 4 years of direct ownership of React/Next.js applications.
- Deep experience with TypeScript in large-scale codebases.
- Strong experience with Redux Toolkit and state architecture.
- Demonstrated success in stabilizing and refactoring complex frontend systems.
- Proficiency in testing practices using Jest/RTL and E2E frameworks like Cypress/Playwright.
- Solid understanding of SSR/client boundary interactions in modern Next.js applications.
- Excellent code review discipline and pragmatic engineering judgment.
Nice-to-Have Qualifications:
- Experience consolidating multiple UI libraries into a unified design system.
- Experience with SaaS admin dashboards and form-intensive workflows.
- Exposure to applications with extensive internationalization (i18n).
- Experience within the non-profit, fintech, or donation/payment workflow sectors.
How to Apply:
Please send your resume, along with your LinkedIn/GitHub profile and a brief note detailing:
- A specific frontend stabilization or refactoring project you led.
- The technical changes implemented and the resulting improvements in outcomes.
Company
Empathy Engines LLC
Empathy Engines LLC provides cutting-edge technology solutions tailored for non-profit organizations. Our primary offering, donorly.ai, alongside our expert consulting services, is designed to signifi...