Skip to main content
Marrina Decisions logo

Frontend Engineer SaaS Maintenance

Marrina Decisions
Full Timemid
INPosted April 15, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

TypeScriptCSSReactNext.jsTailwindReduxZustandRESTCI/CDAPISaaS

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Role Overview:

You will be responsible for maintaining and enhancing the React.js/Next.js (TypeScript) frontend for campaign building, template previews, and analytics dashboards. Additionally, you will implement updates to credit usage dashboards, user profiles, campaign history, and multi-language UI. Ensuring cross-browser compatibility, performance, and accessibility (WCAG) will be a key part of your role. You will also manage state management with Redux Toolkit, Zustand, or Recoil, and debug rendering/layout issues in landing page previews while integrating with QA/visual testing tools. Collaborating with designers to maintain reusable components and design systems, as well as integrating with REST APIs and handling real-time updates via WebSockets, are also part of your responsibilities.

Key Responsibilities:

  • Maintain and enhance React.js/Next.js (TypeScript) frontend for various purposes.
  • Implement updates to credit usage dashboards, user profiles, campaign history, and multi-language UI.
  • Ensure cross-browser compatibility, performance, and accessibility (WCAG).
  • Manage state management using Redux Toolkit, Zustand, or Recoil.
  • Debug rendering/layout issues in landing page previews and integrate with QA/visual testing tools.
  • Write unit and integration tests using React Testing Library, Jest, and Cypress.
  • Collaborate with designers to maintain reusable components and design systems.
  • Integrate with REST APIs and handle real-time updates via WebSockets.

Qualifications Required:

  • Strong proficiency in React.js/Next.js with TypeScript.
  • Experience with state management tools like Redux Toolkit, Zustand, or Recoil.
  • Familiarity with UI frameworks such as Tailwind CSS, Material UI, or equivalent.
  • Experience with REST API integration and WebSockets for real-time updates.
  • Knowledge of cross-browser testing tools like Litmus, Email on Acid, Playwright, and Puppeteer.
  • Experience with unit and integration testing using Jest, React Testing Library, and Cypress.
  • Familiarity with containerized deployment and CI/CD pipelines.

Additional Details:

This offer is from "Marrina Decisions" and has been enriched by Jobgether.com, featuring a 72% flex score. Prior experience in frontend engineering (24 years) and exposure to SaaS dashboards, marketing automation tools, or no-code builders is considered a significant advantage for this role. Role Overview:

You will be responsible for maintaining and enhancing the React.js/Next.js (TypeScript) frontend for campaign building, template previews, and analytics dashboards. Additionally, you will implement updates to credit usage dashboards, user profiles, campaign history, and multi-language UI. Ensuring cross-browser compatibility, performance, and accessibility (WCAG) will be a key part of your role. You will also manage state management with Redux Toolkit, Zustand, or Recoil, and debug rendering/layout issues in landing page previews while integrating with QA/visual testing tools. Collaborating with designers to maintain reusable components and design systems, as well as integrating with REST APIs and handling real-time updates via WebSockets, are also part of your responsibilities.

Key Responsibilities:

  • Maintain and enhance React.js/Next.js (TypeScript) frontend for various purposes.
  • Implement updates to credit usage dashboards, user profiles, campaign history, and multi-language UI.
  • Ensure cross-browser compatibility, performance, and accessibility (WCAG).
  • Manage state management using Redux Toolkit, Zustand, or Recoil.
  • Debug rendering/layout issues in landing page previews and integrate with QA/visual testing tools.
  • Write unit and integration tests using React Testing Library, Jest, and Cypress.
  • Collaborate with designers to maintain reusable components and design systems.
  • Integrate with REST APIs and handle real-time updates via WebSockets.

Qualifications Required:

  • Strong proficiency in React.js/Next.js with TypeScript.
  • Experience with state management tools like Redux Toolkit, Zustand, or Recoil.
  • Familiarity with UI frameworks such as Tailwind CSS, Material UI, or equivalent.
  • Experience with REST API integration and WebSockets for real-time updates.
  • Knowledge of cross-browser testing tools like Litmus, Email on Acid, Playwright, and Puppeteer.
  • Experience with unit and integration testing using Jest, React Testing Library, and Cypress.
  • Familiarity with containerized deployment and CI/CD pipelines.

Additional Details:

This offer is from "Marrina Decisions" and has been enriched by Jobgether.com, featuring a 72% flex score. Prior experience in frontend engineering (24 years) and exposure to SaaS dashboards, marketing automation tools, or no-code builders is considered a significant advantage for this role.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free