Our client in Northern NJ is seeking a Senior Front-End Development consultant. This position is hybrid, onsite 3 days per week in Northern NJ. Local Candidates only/NO RELOCATION.
This role is not eligible for employer-sponsored work authorization (e.g., H-1B, OPT, CPT, etc.) or transfer. Candidates must have valid U.S. work authorization
Job Description:
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 ISR (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.
- 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.