3D Product Configurator & Commerce Integration

Atlas SystemsEast Brunswick, NJ
Hybrid

About The Position

Atlas Systems Inc. is a software solutions company headquartered in East Brunswick, NJ. Incorporated in 2003, Atlas delivers solutions across GRC, Technology, Procurement, Healthcare and ERP for customers worldwide, combining more than two decades of software experience with global reach and deep expertise across multiple industry verticals. This role sits within our enterprise retail practice, supporting a premium consumer-products brand’s direct-to-consumer personalization program — where customers configure personalized products (imprinting, embroidery, laser engraving, monogramming, and color / material options) through interactive 3D experiences that must flow cleanly into an SAP S/4HANA-based commerce and manufacturing backbone.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering or a related technical discipline, or equivalent professional experience.
  • 8+ years of professional software engineering experience, including significant e-commerce storefront and / or product-configurator development.
  • Hands-on experience with web-based 3D graphics — WebGL with Three.js and / or Babylon.js — including performance optimization and browser memory management.
  • Demonstrated experience integrating a storefront or configurator with enterprise back-end systems — ERP (ideally SAP), PLM and / or PIM / MDM — covering product master data, pricing and BOM / order flows.
  • Strong JavaScript / TypeScript and modern front-end framework experience (React or Next.js; Vue acceptable), REST / GraphQL API design and state management.
  • Experience delivering complex visual and commerce software within cross-functional agile teams.

Nice To Haves

  • Drive Commerce Customizer / 3D Configurator Platform and Drive Recipe API, or a comparable configurator platform.
  • Salesforce Commerce Cloud (SFRA / OCAPI / cartridges), or an equivalent enterprise commerce platform.
  • SAP integration experience — variant configuration / configurable materials, material master, pricing and BOM; integration middleware such as web Methods.
  • Centric PLM and / or Precisely Enter Works, or comparable PLM / PIM / MDM platforms.
  • Manhattan or comparable WMS / order-fulfillment integration.
  • ICC color management and personalization / customization commerce experience (imprint, embroidery, engraving, monogramming).
  • JavaScript / TypeScript, WebGL, Three.js / Babylon.js, React / Next.js, shaders and materials (working knowledge), responsive UX, browser performance profiling.
  • REST / GraphQL APIs, JSON / XML transforms, event and middleware patterns (webMethods or similar), product-data and SKU / variant modeling, pricing models.
  • SFCC (or equivalent), SAP product and order concepts (variant configuration, material master, BOM, pricing), OMS / WMS order flows.
  • Git / GitHub, Jira, CI / CD (Azure DevOps or similar), Webpack / Vite, Postman; AI-assisted development tools (e.g., GitHub Copilot).
  • Salesforce Certified B2C Commerce Developer.
  • Relevant 3D / WebGL or cloud developer certifications (e.g., AWS or Azure Associate).
  • Certified Scrum Master (CSM).

Responsibilities

  • Own end-to-end development of interactive 3D web configurators built on the Drive Commerce plugin-based JavaScript / WebGL framework (Three.js and / or Babylon.js).
  • Deliver responsive, performant experiences across mobile and desktop against defined performance budgets for load time, frame rate and memory.
  • Diagnose and resolve rendering, texture and canvas issues, including browser memory leaks and WebGL context loss.
  • Lead architecture, code review and feature delivery for real-time product personalization.
  • Design and maintain the mapping from a customer’s 3D “recipe” to a valid, orderable outcome in SAP S/4HANA — resolving each configuration to the correct material / SKU, Bill of Materials and price, using SAP variant configuration / configurable materials and made-to-order flows as applicable.
  • Keep the configurator’s variant / option matrix in sync with master data governed in Centric PLM and Precisely EnterWorks, so options, prices and availability stay accurate.
  • Build and maintain integrations across the commerce platform, middleware (webMethods / APIs), OMS and fulfillment (Manhattan), delivering accurate build sheets, pick lists and BOMs to manufacturing.
  • Implement made-to-order availability and lead-time logic in the configuration experience (finished-product availability and lead times, not raw-material inventory).
  • Establish stable data contracts (JSON payloads, catalog indexes, option and price models) between the front end and back-end systems.
  • Ensure price and SKU accuracy end to end, so the configured price and product match what is ordered, invoiced and manufactured.
  • Implement ICC-based color management so on-screen color matches the manufactured product across materials, thread, print and engraving.
  • Implement personalization safeguards — profanity and trademark / brand moderation on custom text and uploaded logos.
  • Partner with 3D design / asset teams (internal or agency) to translate high-fidelity CAD / mesh assets into optimized web assets, communicating payload, texture and performance constraints.
  • Maintain versioned asset and configuration pipelines with clear release control.
  • Define and monitor performance and quality metrics (Core Web Vitals, frame rate, error rates, uptime) and act on regressions.
  • Ensure configurator experiences meet accessibility standards (WCAG 2.x).
  • Drive reusability through modular components, presets and templates; support documentation, onboarding and engineering standards.
  • Provide production support for the configurator and its integrations.

Benefits

  • The configurator meets performance targets — Largest Contentful Paint and Core Web Vitals within target on mid-tier mobile, and a stable target frame rate under full option load.
  • A defined, high percentage of configurations resolve to the correct SAP material / SKU, BOM and price with no manual correction.
  • The configured price matches the ordered and invoiced price.
  • Low configurator error and defect rates in production, and high uptime for the configurator and its integrations.
  • On-screen color matches manufactured output within agreed tolerance, and personalization moderation prevents disallowed content.
  • Reusable components and clear documentation reduce time-to-launch for new configurable products.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service