Jobs · New Jersey

NJ Hybrid - React Developer

TekPioneers · Jersey City, NJ · 1 mo ago
Contract

About the role

We are seeking a highly skilled and motivated React Developer to join our team to help build a cutting-edge project from scratch using Sitecore JSS, Next.js, and TypeScript.

Responsibilities

  • Lead the initial setup and configuration of a Sitecore JSS and Next.js TypeScript project.
  • Integrate Next.js frameworks like SSR (Server-Side Rendering), SSG (Static Site Generation), and ISG (Incremental Static Regeneration) for optimal performance and scalability.
  • Set up and configure build tools, CI/CD pipelines, and development environments.
  • Develop dynamic and responsive user interfaces using React, TypeScript, SCSS, and Sitecore JSS.
  • Ensure seamless integration with the Sitecore Experience Editor for editing content in real-time.
  • Implement reusable components, hooks, and React state management libraries.
  • Write and maintain unit tests using the Jest framework to ensure code quality.
  • Implement end-to-end testing to cover UI and API integration.
  • Collaborate with QA to ensure comprehensive test coverage.
  • Optimize frontend performance by leveraging Next.js best practices, including code-splitting and lazy-loading.
  • Implement a robust Content Security Policy (CSP) and maintain high security standards for client-side rendering.
  • Optimize the project for SEO using best practices in SSR and SSG.
  • Work closely with backend developers to ensure seamless API integration and data flow.
  • Collaborate with UI/UX designers to translate design mockups into high-quality code.
  • Participate in code reviews and collaborate in an Agile development environment.

Requirements

  • 4-8 years of practical experience using React, Next.js, TypeScript, SCSS, and HTML5.
  • Strong understanding of Server-Side Rendering (SSR), Static Site Generation (SSG), and Incremental Static Regeneration (ISG).
  • Experience with Sitecore JSS for creating seamless, editable components (strong plus).
  • Understanding of integrating Sitecore Experience Editor.
  • Proficient with Jest for unit testing and ensuring code quality.
  • Familiarity with test-driven development (TDD) practices.
  • Experience optimizing web performance, particularly in SSR/SSG environments.
  • Experience working with Git and CI/CD tools.
  • Familiarity with setting up projects from scratch, including project structure, build configurations, and deployment pipelines.

Nice to Have

  • Familiarity with other testing frameworks like Cypress or Enzyme.
  • Knowledge of accessibility standards and SEO optimization techniques.
  • Experience with GraphQL and REST API integrations.

Similar jobs