Job Description: Frontend Developer - Next.js/React/GraphQL
Position Overview
We are seeking talented Frontend Developers with expertise in Next.js, React, and GraphQL to join our development team for a major digital transformation project. This role requires proven experience building frontend components for modern CMS platforms and integrating with GraphQL & REST Content APIs. While Sitecore XM Cloud experience is desirable, what's essential is solid experience with headless CMS architectures and content API integrations. The ideal candidate is self-driven, disciplined, works independently, and combines technical skills with clear verbal and written communication abilities.
Location : Fully Remote (No travel required)
Note : Flexible location with ability to overlap at least 3-4 hours with US Eastern Timezone for meetings and collaboration
Contract Duration : 6+ months with potential for extension
Key Responsibilities Frontend 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 standards
- Implement designs from Figma/Sketch with pixel-perfect accuracy
- Build forms with validation and error handling
- Develop interactive UI elements and animations
- Ensure cross-browser compatibility
Code Quality & Testing
- Write clean, maintainable TypeScript code
- Implement unit tests using Jest and React Testing Library
- Participate in code reviews and incorporate feedback
- Document components and maintain Storybook stories
- Follow established Git workflows and branching strategies
Collaboration
- Work closely with Project Director and Solution Architect on implementation
- Collaborate directly with Sitecore XM Cloud Developer on CMS integration
- Participate in daily stand-ups (adjusted for timezone)
- Work closely with senior technical lead
- Collaborate with designers and backend developers
- Communicate progress and blockers effectively
- Contribute to technical discussions and planning
AI-Assisted Development
- Critical Requirement: Use AI tools to accelerate development
- Leverage GitHub Copilot, Claude Code, or similar tools on a daily basis for
- Generate boilerplate code and components using AI
- Optimize AI-generated code for production quality
- Share AI productivity tips with team members
Required QualificationsTechnical Skills
- Required: 3+ years JavaScript development with demonstrable portfolio
- Required: 2+ years React.js in production environments
- Required: Experience building frontend components for modern CMS platforms
- Required: Proven experience integrating with GraphQL and REST Content APIs
- Required: Minimum 1+ year Next.js experience (versions 12-14)
- Required: Strong TypeScript proficiency
- Required: Proficiency in HTML5, CSS3/SASS, Tailwind CSS
- Required: Experience with modern CSS solutions and responsive design
- Must demonstrate: Ability to work independently and deliver quality code
Development Competencies
- Understanding of SSR, SSG, and client-side rendering
- Experience with responsive web design
- Knowledge of web performance optimization
- Familiarity with Git version control
- Experience with agile development methodologies
Frontend 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 independently
- Required: Excellent written and verbal communication in English
- Required: Ability to work autonomously with minimal supervision
- Required: Strong collaboration skills with development team and project stakeholders
- Required: Consistent delivery and meeting deadlines
- Strong problem-solving abilities and attention to detail
- Comfortable with asynchronous communication in distributed teams
- Note: No direct client communication required, but clear team communication is essential
Highly 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 platform
- Familiarity with Azure DevOps or similar CI/CD tools
- Experience with e-commerce websites
- Understanding of SEO best practices
- Experience with internationalization (i18n)
- Contributions to open-source projects
- Experience with Storybook for component documentation
What We OfferCompensation & Benefits
- Competitive hourly rate based on experience and location
- Performance bonuses for meeting deadlines
- Flexible working hours with required overlap during US Eastern Time (9 AM - 5 PM EST)
- Opportunity to work with cutting-edge technologies
- Professional development support
Growth Opportunities
- Work on high-impact enterprise project
- Learn from senior developers and architects
- Exposure to AI-assisted development practices
- Potential for long-term engagement
- Build portfolio with Fortune 500 client work
Project Context
You'll contribute to:
- Large-scale migration from legacy CMS to modern headless architecture
- Building frontend components that integrate with modern CMS content APIs
- Creating extensive reusable component libraries
- Working independently on assigned tasks while collaborating with the team
- Supporting multiple language markets
- Achieving sub-500ms global performance
- Meeting aggressive Phase 1 delivery timeline in Q1 2026
Working ArrangementSchedule
- Flexible hours with required overlap during US Eastern Time (9 AM - 5 PM EST)
- Daily stand-up meetings adjusted for timezone
- Sprint planning and retrospectives bi-weekly
- Code reviews within 24-hour turnaround
Communication Tools
- Slack for daily communication
- Microsoft Teams for video calls
- Azure DevOps for task management
- GitHub for code repository
- Confluence for documentation
Technical Environment
- Frontend: Next.js 14, React 18, TypeScript 5
- Styling: Tailwind CSS, CSS Modules
- CMS: Sitecore XM Cloud
- Deployment: Vercel
- Testing: Jest, React Testing Library, Cypress
- Tools: VS Code/Cursor IDE, Git, Docker
Application Requirements
We are looking for candidates with a proven and provable track record of past work. Be prepared to show us your work and walk through what you did, how you approached problems, and why you made specific technical decisions.
Please submit:
- Updated resume highlighting experience building frontend components for modern CMS platforms
- Required: Examples of GraphQL and REST Content API integrations you've built with explanations
- Required: GitHub profile showcasing your work and problem-solving approach
- Required: Links to 2-3 production websites demonstrating your capabilities
- Code samples showing TypeScript and modern CSS implementation
- Examples of working independently on frontend projects
- Brief description of your experience with AI coding tools
- Your hourly rate expectations and availability for US EST overlap
Evaluation Criteria
We will assess candidates based on:
- Code quality and best practices demonstrated in your portfolio
- Problem-solving approach and technical decision-making
- Communication skills and ability to explain your work
- Previous project complexity and your specific contributions
- Speed and efficiency of delivery
- Ability to work independently
Equal Opportunity
We are an equal opportunity employer committed to building a diverse and inclusive team. We encourage applications from all qualified candidates regardless of race, gender, age, religion, sexual orientation, or disability status.
Job Type: Permanent
Pay: ₹50,140.79 - ₹74,558.63 per month
Benefits: