About The Position

We are seeking a skilled Frontend Engineer to join our team remotely in India. In this role, you will be responsible for maintaining and enhancing the React.js/Next.js (TypeScript) frontend for our SaaS platform. This includes working on campaign building, template previews, and analytics dashboards, as well as implementing updates to credit usage dashboards, user profiles, campaign history, and multi-language UI. You will ensure cross-browser compatibility, performance, and accessibility (WCAG). The role involves managing state with Redux Toolkit, Zustand, or Recoil, debugging rendering/layout issues, and integrating with QA/visual testing tools. You will also write unit and integration tests and collaborate with designers on reusable components and design systems. Integration with REST APIs and handling real-time updates via WebSockets are key aspects of this position.

Requirements

  • Strong proficiency in React.js / Next.js with TypeScript.
  • State management: Redux Toolkit, Zustand, or Recoil.
  • UI frameworks: Tailwind CSS, Material UI (or equivalent).
  • REST API integration experience.
  • WebSockets experience for real-time updates.
  • Cross-browser testing tools experience (Litmus, Email on Acid, Playwright, Puppeteer).
  • Unit & integration testing experience (Jest, React Testing Library, Cypress).
  • Familiarity with containerized deployment and CI/CD pipelines.

Nice To Haves

  • Prior experience in SaaS dashboards, marketing automation tools, or no-code builders is a big plus.

Responsibilities

  • Maintain and enhance the React.js/Next.js (TypeScript) frontend for campaign building, template previews, and analytics dashboards.
  • 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 with 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 for components and pages (React Testing Library, Jest, Cypress).
  • Collaborate with designers to maintain reusable components and design systems.
  • Integrate with REST APIs, and handle real-time updates via WebSockets.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service