- Develop and customize Salesforce Commerce Cloud B2C Commerce storefront applications using SFRA architecture.
- Implement new features and enhancements using server-side JavaScript within the SFCC platform.
- Customize storefront functionality including product detail pages, category pages, cart, checkout, and customer account features.
- Develop and maintain SFCC cartridges and controllers following best practices and platform standards.
- Work with ISML templates to create and modify storefront UI components.
- Integrate third-party services, payment gateways, and external APIs with the SFCC platform.
- Implement and configure promotions, catalog configurations, and pricing logic as required.
- Utilize Business Manager for configuration, content management, and debugging.
- Troubleshoot production and staging issues and implement performance improvements.
- Collaborate with cross-functional teams to ensure timely delivery of features and bug fixes.
- Participate in code reviews, sprint planning, and Agile ceremonies.
- Follow SFCC development best practices and coding standards to ensure maintainability and scalability.
- Minimum 1 year of hands-on development experience in Salesforce Commerce Cloud (B2C Commerce).
- Salesforce Certified B2C Commerce Developer certification.
- Strong experience working with Storefront Reference Architecture (SFRA).
- Positive understanding of SFCC cartridges, controllers, pipelines, and middleware concepts.
- Hands-on experience with server-side JavaScript in SFCC.
- Experience working with ISML templates and storefront UI customization.
- Knowledge of catalogs, products, promotions, price books, and inventory management within SFCC.
- Familiarity with Business Manager configuration and debugging tools.
- Experience with RESTful service integrations and external API integrations.
- Understanding of Git or other version control systems.
- Knowledge of HTML, CSS, and client-side JavaScript for storefront development.
- Experience working in Agile/Scrum development environments.
- Experience with OCAPI or SCAPI APIs for data and system integrations.
- Exposure to payment gateway integrations and order management workflows.
- Understanding of SFCC job framework and scheduled jobs.
- Experience working with Page Designer components and content assets.
- Knowledge of performance optimization and caching mechanisms in SFCC.
- Familiarity with CI/CD pipelines for SFCC deployments.
- Experience working with third-party integrations such as ERP, CRM, or marketing platforms.
- Basic understanding of headless commerce concepts and composable commerce architectures.