Senior Frontend Engineer (SFCC & PWA Kit)
Position Overview
-
We are seeking a highly skilled Senior Frontend Engineer to lead the development of modern, high-performance storefronts using the Salesforce Commerce Cloud (SFCC) PWA Kit and React.js. This role focuses on building sophisticated "Headless" commerce experiences, moving away from traditional templates toward a modern, decoupled architecture.
-
As a specialist in Composable Commerce, you will be responsible for crafting the user-facing layer of our enterprise eCommerce applications, ensuring seamless, mobile-first experiences that leverage the full power of Salesforce APIs.
Key Responsibilities
-
Headless Architecture: Lead the design and implementation of headless commerce solutions using PWA Kit, React.js, and Managed Runtime.
-
API Integration: Develop and extend SCAPI and OCAPI endpoints to facilitate efficient, API-driven data exchange between the frontend and SFCC backend.
-
Performance Engineering: Identify frontend bottlenecks and implement optimization strategies, including CDN configuration, caching, lazy loading, and service workers to ensure optimal page speeds.
-
Frontend Excellence: Build and maintain reusable UI components using React, Redux, TypeScript, and modern CSS frameworks, ensuring a high-fidelity translation of UI/UX designs.
-
Cross-Platform Delivery: Implement mobile-first and app-shell architectures to provide robust offline capabilities and a native-app feel on the web.
-
Technical Leadership: Mentor junior developers, define frontend code quality standards, and conduct rigorous code reviews to maintain a scalable codebase.
Required Skills and Qualifications
-
Experience: 5+ years in IT, with at least 3-4 years of hands-on experience specifically in Headless commerce implementations using PWA Kit and SCAPI.
-
SFCC Expertise: Strong understanding of the SFCC ecosystem, specifically how frontend applications interact with catalog, price books, orders, and promotions data models.
-
Modern Tech Stack: Advanced proficiency in React.js, Node.js, ES6+, and RESTful API architecture.
-
Integration Skills: Proven experience integrating frontend layers with 3rd party services like Payment Gateways (Apple Pay, PayPal), CMS, and CDP platforms.
-
Tooling: Expert knowledge of Git-based workflows, CI/CD pipelines, and Agile methodologies.