Frontend Engineer – SaaS Maintenance
Summary
Frontend Engineer responsible for maintaining and enhancing a SaaS platform's frontend using React.js, Next.js, and TypeScript, focusing on campaign creation, analytics, and customer workflows, including debugging, testing, and collaboration with design and backend teams.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Frontend Engineer – SaaS Maintenance based in India.
This is an opportunity to build and maintain high-quality frontend experiences for a SaaS platform serving campaign creation, analytics, templates, and customer workflows.
You will work primarily with React.js, Next.js, and TypeScript to deliver responsive, reliable, and accessible interfaces.
The role combines feature development with ongoing maintenance, debugging, testing, and performance optimization.
You’ll collaborate closely with designers, backend engineers, and QA teams to ensure consistent and polished product experiences.
You’ll also contribute to reusable component systems, real-time functionality, and scalable frontend architecture.
The environment is remote, collaborative, and suited to an engineer who enjoys solving practical product challenges.
Your work will directly influence usability, product reliability, and the quality of everyday customer interactions.
Accountabilities:
- Maintain and enhance React.js/Next.js applications using TypeScript, supporting campaign builders, template previews, analytics dashboards, and other SaaS workflows.
- Develop and improve credit usage dashboards, user profiles, campaign history, multilingual interfaces, and related customer-facing functionality.
- Diagnose and resolve rendering, layout, compatibility, and performance issues across browsers and devices, while maintaining WCAG accessibility standards.
- Implement and maintain frontend state management using Redux Toolkit, Zustand, Recoil, or comparable approaches.
- Integrate REST APIs and WebSockets to support reliable data flows and real-time product updates.
- Investigate and resolve issues affecting landing-page previews and collaborate with QA and visual testing teams to maintain frontend quality.
- Develop unit and integration tests for components and pages using tools such as Jest, React Testing Library, and Cypress.
- Partner with designers to build and maintain reusable components, shared patterns, and scalable design systems.
- Contribute to containerized deployments and CI/CD workflows while supporting the stability and maintainability of the frontend codebase.
- 2–4 years of professional experience in frontend engineering, with strong hands-on experience building and maintaining production web applications.
- Strong proficiency in React.js, Next.js, and TypeScript, with a solid understanding of modern frontend development practices.
- Experience with state-management solutions such as Redux Toolkit, Zustand, or Recoil.
- Experience working with Tailwind CSS, Material UI, or comparable UI frameworks.
- Practical experience integrating REST APIs and implementing WebSocket-based real-time functionality.
- Familiarity with cross-browser and visual testing tools such as Playwright, Puppeteer, Litmus, or Email on Acid.
- Strong testing experience with Jest, React Testing Library, Cypress, or equivalent frameworks.
- Understanding of responsive design, accessibility, browser compatibility, frontend performance, and debugging techniques.
- Familiarity with containerized application deployment and CI/CD pipelines.
- Experience working on SaaS dashboards, marketing automation platforms, campaign tools, or no-code builders is a strong advantage.
- Strong collaboration and communication skills, with the ability to work effectively with designers, engineers, QA professionals, and other stakeholders.
- Remote work: Fully remote position based in India.
- Employment: Full-time opportunity within a collaborative product and engineering environment.
- Product impact: Contribute directly to customer-facing SaaS experiences, campaign workflows, analytics, and platform usability.
- Technical growth: Work with modern frontend technologies including React.js, Next.js, TypeScript, WebSockets, automated testing, and scalable state management.
- Cross-functional collaboration: Partner closely with design, backend, and QA teams to deliver polished and reliable experiences.
- Professional development: Opportunity to expand expertise across frontend architecture, SaaS products, testing, accessibility, and performance optimization.
- Work environment: Flexible remote setup with an emphasis on ownership, collaboration, and continuous improvement.