16 Oct
|
Photon
|
Chennai
Roles and Responsibilities:
Key Responsibilities
- Develop scalable and high-performance front-end applications using React, Next.js, and TypeScript.
- Build and integrate headless Shopify experiences using the Shopify Storefront API and GraphQL.
- Develop B2B commerce functionality using Shopify Hydrogen and headless architecture patterns.
- Build responsive and accessible user interfaces across desktop, tablet, and mobile devices.
- Develop reusable UI components aligned with established design systems and frontend standards.
- Implement customer account, dashboard, catalog, search, product, cart, checkout, and order management experiences.
- Integrate Shopify APIs and backend services to deliver seamless B2B commerce workflows.
- Implement appropriate state management strategies for complex commerce experiences.
- Develop and integrate configurable product experiences and configurator shells.
- Work with Shopify cart and checkout extensibility capabilities.
- Implement frontend validation, error handling, loading states, and optimized user interactions.
- Ensure compliance with web accessibility standards and responsive design principles.
- Write unit, integration, and end-to-end tests to ensure frontend quality and reliability.
- Optimize application performance, page load times, rendering, and API interactions.
- Collaborate closely with Solution Architects, UX/UI Designers, Business Analysts, QA Engineers, and backend/integration teams.
- Participate in code reviews and follow established coding, architecture, security, and quality standards.
- Troubleshoot and resolve frontend, API integration, performance, and cross-browser issues.
- Contribute to continuous improvement of frontend architecture, reusable components, and development practices.
Technical Skills / Experience
- Strong hands-on experience with React, Next.js, and TypeScript.
- Strong experience with Shopify Storefront API and GraphQL.
- Experience with Shopify Hydrogen and headless commerce development patterns.
- Strong understanding of responsive web design and modern frontend development practices.
- Experience building and maintaining design systems and reusable UI components.
- Good knowledge of web accessibility standards and best practices.
- Experience with Shopify cart and checkout extensibility.
- Robust understanding of frontend state management patterns and libraries.
- Experience with frontend testing frameworks and practices, including unit, integration, and end-to-end testing.
- Understanding of API integration, asynchronous operations, error handling, and performance optimization.
- Familiarity with Git, CI/CD, and modern frontend development workflows.
Primary Scope
- B2B portal UI
- Customer account and dashboard
- Product catalog and search
- Product Detail Page (PDP)
- Product configurator shell
- Cart experience
- Checkout experience
- Order and document experience
- Responsive and accessible UI
- Shopify Storefront API integration
- Frontend state management
- Design system and reusable component development
- Frontend testing and quality assurance
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- Experience working on Shopify Plus / Shopify B2B implementations.
- Experience developing enterprise or B2B e-commerce applications.
- Experience with SAP-integrated commerce solutions is an advantage.
- Familiarity with cloud platforms, CI/CD pipelines, and DevOps practices.
- Experience working in Agile/Scrum development teams.
- Shopify or relevant frontend certifications are a plus.
Key Competencies
- Strong frontend engineering and problem-solving skills
- React / Next.js expertise
- Shopify headless commerce development
- API and GraphQL integration
- Responsive and accessible UI development
- Component-driven development
- Performance optimization
- Testing and quality engineering
- Code quality and maintainability
- Cross-functional collaboration
- Strong communication and technical ownership
📌 Shopify Developer (Chennai)
🏢 Photon
📍 Chennai