About The Position

Maintain and enhance the React.js/Next.js (TypeScript) frontend for campaign building, template previews, and analytics dashboards. The role includes updating credit usage dashboards, user profiles, campaign history, and multilingual UI; ensuring cross-browser compatibility, performance, and accessibility (WCAG); and managing frontend state. It also involves debugging rendering and layout issues in landing page previews, integrating with QA and visual testing tools, writing component and page tests, collaborating with designers on reusable components and design systems, integrating REST APIs, and handling real-time updates via WebSockets.

Requirements

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

Nice To Haves

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

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 using Redux Toolkit, Zustand, or Recoil.
  • Debug rendering and layout issues in landing page previews and integrate with QA/visual testing tools.
  • Write unit and integration tests for components and pages 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service