software engineer UI UX
Job Description
This contract software engineer role centers on SFRA storefront UI and UX for Salesforce B2C eCommerce, overseeing end-to-end storefront features, performance optimization, SEO, and cross-team collaboration. The position is onsite in Jersey City, NJ.
Responsibilities
- Over five years in software engineering, with more than three years focused on SFCC SFRA development.
- Strong grasp of SFRA architecture, ISML templates, Controllers, MVC patterns, and Business Manager capabilities.
- Own end-to-end development of storefront features, integrations, and UI/UX improvements.
- Collaborate with product, UX, backend services, and API teams to deliver scalable SFRA enhancements.
- Take ownership of performance optimization, technical SEO fundamentals, and modern development tooling.
- SFCC / SFRA certification is a plus.
- Develop and maintain SFRA storefront features including PLP, PDP, Cart, Checkout, and Account.
- Build reusable ISML templates, UI components, client-side JavaScript, and CSS.
- Implement and extend SFRA controllers, middleware, hooks, and custom cartridges.
- Analyze functional requirements and translate them into scalable technical solutions.
- Support global releases, multi-site rollout, and localization/internationalization.
- Optimize site performance, caching, Core Web Vitals, and internal data models.
- Integrate with third-party services for SEO, AI, analytics, recommendations, and payments.
- Ensure SEO best practices through semantic markup, metadata, structured data, and performance considerations.
- Maintain code quality through peer reviews, unit testing, and linting standards.
- Collaborate with QA for test planning, debugging, and Log Center issue resolution.
Requirements
- Over five years of software engineering experience, with at least three years in SFRA/SFCC development.
- Strong experience with JavaScript, Node-based tooling, ISML, SCSS, JSON, and REST.
- Deep knowledge of SFRA controllers, hooks, cartridge structure, and the job framework.
- Proven track record delivering responsive, accessible, and scalable eCommerce UI.
- Working knowledge of backend payment gateways, OMS flows, and third-party services.
- Experience leveraging AI or LLM-based tools to boost development productivity, content workflows, or automation.
- SFCC B2C Developer certificate is preferred.
Technologies
- JavaScript (ES6+)
- ISML
- SCSS
- jQuery
- Node.js
- React
- SFRA
- SFCC
- OCAPI
- SFCC Business Manager
- Postman
- Git
- Bitbucket
- Jira
- Log Center
- AI-assisted developer tooling
- cartridge architecture
Project Context
Projects involve Salesforce B2C commerce implementations that support SFRA storefronts, OMS integrations, performance tuning, AI-enabled workflows, and SEO-conscious consumer experiences.