Job Description : Development :
- Required : Build frontend components for modern CMS platforms with proven expertise
- Required : Integrate with GraphQL and REST Content APIs for content delivery
- Develop and maintain Next.js 14 applications following best practices
- Implement React components based on design specifications
- Build responsive, accessible interfaces (WCAG AA compliance)
- Create efficient GraphQL queries and manage data fetching strategies
- Develop modern web interfaces using HTML5, CSS3 / SASS, Tailwind CSS, and TypeScript
- Optimize component performance and loading times
- Collaborate with team on CMS integration strategies
Component Implementation :
Create reusable React components following team standardsImplement designs from Figma / Sketch with pixel-perfect accuracyBuild forms with validation and error handlingDevelop interactive UI elements and animationsEnsure cross-browser compatibilityCode Quality & Testing :
Write clean, maintainable TypeScript codeImplement unit tests using Jest and React Testing LibraryParticipate in code reviews and incorporate feedbackDocument components and maintain Storybook storiesFollow established Git workflows and branching strategiesCollaboration :
Work closely with Project Director and Solution Architect on implementationCollaborate directly with Sitecore XM Cloud Developer on CMS integrationParticipate in daily stand-ups (adjusted for timezone)Work closely with senior technical leadCollaborate with designers and backend developersCommunicate progress and blockers effectivelyContribute to technical discussions and planningAI-Assisted Development :
Critical Requirement : Use AI tools to accelerate developmentLeverage GitHub Copilot, Claude Code, or similar tools on a daily basis forGenerate boilerplate code and components using AIOptimize AI-generated code for production qualityShare AI productivity tips with team membersRequired Qualifications :
Technical Skills :
Required : 3+ years JavaScript development with demonstrable portfolioRequired : 2+ years React.js in production environmentsRequired : Experience building frontend components for modern CMS platformsRequired : Proven experience integrating with GraphQL and REST Content APIsRequired : Minimum 1+ year Next.js experience (versions 12-14)Required : Strong TypeScript proficiencyRequired : Proficiency in HTML5, CSS3 / SASS, Tailwind CSSRequired : Experience with modern CSS solutions and responsive designMust demonstrate : Ability to work independently and deliver quality codeDevelopment Competencies :
Understanding of SSR, SSG, and client-side renderingExperience with responsive web designKnowledge of web performance optimizationFamiliarity with Git version controlExperience with agile development methodologiesFrontend Technologies :
HTML5, CSS3, and modern JavaScript (ES6+)State management libraries (Redux, Zustand, or Context API)Build tools (Webpack, Vite, or similar)Package managers (npm, yarn, pnpm)Testing frameworks (Jest, React Testing Library)Professional Skills & Work Style :
Required : Self-driven and disciplined with proven ability to work independentlyRequired : Excellent written and verbal communication in EnglishRequired : Ability to work autonomously with minimal supervisionRequired : Strong collaboration skills with development team and project stakeholdersRequired : Consistent delivery and meeting deadlinesStrong problem-solving abilities and attention to detailComfortable with asynchronous communication in distributed teamsNote : No direct client communication required, but clear team communication is essentialHighly Desirable Qualifications :
Experience with Sitecore XM Cloud (Note : We are specifically looking for XM Cloud experience, not Sitecore XM / XP 9.x)Experience with other modern headless CMS platforms (Contentful, Strapi, Sanity)Knowledge of Vercel deployment platformFamiliarity with Azure DevOps or similar CI / CD toolsExperience with e-commerce websitesUnderstanding of SEO best practicesExperience with internationalization (i18n)Contributions to open-source projectsExperience with Storybook for component documentation(ref : hirist.tech)