About The Position

The ReactJS Developer will build and maintain front-end applications using React, Next.js, TypeScript, and Tailwind CSS. The role involves creating reusable components, implementing responsive interfaces from design specifications, integrating APIs, and optimizing application performance. The developer will also work with Sitecore XM Cloud headless content and coordinate with design, backend, QA, product, and CMS content teams. This is an onsite position in Miami, Florida; relocation will be considered. The posting describes the position as a contract lasting 6+ months.

Requirements

  • Strong hands-on experience with Next.js, including server-side rendering, static generation, API routes, routing, and performance optimization.
  • Excellent knowledge of React.js fundamentals, including hooks, lifecycle, and the Context API.
  • Strong skills in JavaScript and TypeScript.
  • Expertise in Tailwind CSS for responsive UI development.
  • Proven experience consuming and integrating REST APIs and GraphQL APIs.
  • Understanding of API architecture, OAuth and JWT authentication, caching, and error-handling strategies.
  • Ability to work with backend teams to refine API contracts.
  • Ability to translate design wireframes into pixel-perfect user interfaces.
  • Knowledge of UX principles, accessibility (WCAG), and responsive design standards.
  • Proficiency with Git and GitHub, GitLab, or Bitbucket.
  • Familiarity with CI/CD pipelines and tools such as Azure DevOps, GitHub Actions, or Jenkins.
  • Understanding of modern front-end tooling such as Webpack, Babel, ESLint, and Prettier.
  • Strong communication and collaboration skills; ability to work with cross-functional design, backend, QA, and product teams.
  • Detail-oriented, proactive, and committed to delivering high-quality output.

Nice To Haves

  • Basic understanding of Sitecore XM Cloud headless content architecture.
  • Experience integrating headless CMS content into Next.js applications.
  • Familiarity with Sitecore components, rendering models, and content structures.
  • Salesforce and middleware API integration experience.

Responsibilities

  • Develop clean, reusable, and scalable front-end components using Next.js and Tailwind CSS.
  • Implement pixel-perfect user interfaces aligned with UX specifications and supplied designs.
  • Ensure cross-browser compatibility and responsive design across devices.
  • Integrate REST and GraphQL APIs into UI components in collaboration with backend teams.
  • Handle API data fetching, client-side state management, caching, and error handling.
  • Optimize performance for faster rendering and a smooth user experience.
  • Integrate headless content delivered from Sitecore XM Cloud into Next.js pages.
  • Collaborate with CMS content teams to align data models and presentation.
  • Troubleshoot content mapping and headless rendering issues.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service