remoteonsite
Frontend Engineer - SaaS Maintenance Remote, India - Marrina Decisions
Frontend Developer
Remote Frontend Engineer responsible for maintaining and enhancing a React/Next.js SaaS platform, focusing on TypeScript, state‑management libraries, cross‑browser performance, accessibility, and automated testing.
About the role
Key Responsibilities
- Maintain and extend the React.js/Next.js (TypeScript) frontend for campaign builders, template previews, and analytics dashboards.
- Implement UI updates for credit usage, user profiles, campaign history, and multi‑language support while ensuring WCAG accessibility.
- Guarantee cross‑browser compatibility, performance optimization, and responsive design across all components.
- Manage application state using Redux Toolkit, Zustand, or Recoil, and resolve rendering/layout issues in landing page previews.
- Write comprehensive unit and integration tests with React Testing Library, Jest, and Cypress, and collaborate with QA for visual testing.
- Partner with designers to create and maintain reusable component libraries and design systems.
Requirements
- 3+ years of professional experience building complex web applications with React.js and Next.js.
- Strong proficiency in TypeScript and modern state‑management patterns (Redux Toolkit, Zustand, Recoil).
- Hands‑on experience with automated testing frameworks such as Jest, React Testing Library, and Cypress.
- Solid understanding of web accessibility standards (WCAG) and cross‑browser compatibility.
- Ability to work independently in a remote environment and collaborate effectively with design and QA teams.
Skills
nextjstypescriptjestcypress