Senior React Developer at Harvey Nash Group Jersey City, NJ
Ontdek meer
Over deze vacature
Job Title: Senior React Developer Location: Jersey City NJ
07310-1686 Duration: 06+ Months US citizens and Green Card Holders and those
authorized to work in the US are encouraged to apply. We are unable to
sponsor H1b candidates at this time Job Description React Developer 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. The
ideal candidate will have experience in setting up and configuring complex
projects, developing highly responsive user interfaces, and ensuring
high-quality code through testing and performance optimization. Responsibilities: Project Setup & Configuration: 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. Frontend Development: 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. Testing & Quality Assurance: 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. Performance Optimization & Security: 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. Collaboration & Communication: 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. Required Skills & Experience: Core Technologies: Proficient
in React, Next.js, TypeScript, SCSS and HTML5. Strong
understanding of Server-Side Rendering (SSR), Static Site Generation
(SSG), and Incremental Static Regeneration (ISG). 4-8
years of practical experience using above technologies Sitecore JSS: Experience
with Sitecore JSS for creating seamless, editable components. Understanding
of integrating Sitecore Experience Editor. Testing: Proficient
with Jest for unit testing and ensuring code quality. Familiarity
with test-driven development (TDD) practices. Performance Optimization: Experience
optimizing web performance, particularly in SSR/SSG environments. Other: Experience
working with Git and CI/CD tools. Familiarity
with setting up projects from scratch, including project structure, build
configurations, and deployment pipelines. A reasonable, good faith estimate of the minimum and
maximum hourly wage for this position is $60 to $70/hr. Benefits of our contractor At Harvey Nash, we know that great technology
professionals deserve great support. That’s why we offer a comprehensive
benefits package designed to help you thrive—professionally and personally.
From company-contributed medical, dental, and vision plans to a 401(k), we
invest in your health and future. You’ll also enjoy perks like referral
bonuses, commuter savings, a mobile payroll app for easy access to your pay and
benefits, and a variety of voluntary insurance options to fit your lifestyle.
Join a global IT leader that values your expertise, rewards your contributions,
and supports your well-being every step of the way. The pay range listed above reflects the expected
starting salary /Pay rate for this role. This range may be adjusted based on
market conditions, location, and other relevant factors. The Company will
determine the final starting salary/Pay rate in consultation with the selected
candidate(s), in full compliance with applicable laws