Note: The job is a remote job and is open to candidates in USA. Commerce is a company focused on empowering businesses through an AI-driven commerce ecosystem. They are seeking a Senior Software Engineer to lead the development of a unified agent frontend, enhancing the user experience for B2B commerce workflows.
Responsibilities
- Design and build the unified agent frontend, delivering real-time streaming conversational experiences over SSE (AG-UI protocol)
- Build and extend a library of generative UI components (product cards, cart and order summaries, quote views, escalation flows) rendered dynamically from agent output
- Deliver the merchant-facing control panel settings and shopper-facing views for the agent suite
- Own frontend architecture decisions: component structure, state management for streaming data, theming and embedding strategies across storefront environments
- Collaborate closely with backend agent engineers on the client↔server event protocol and client-executed tools
- Partner with product and design to deliver intuitive, useful, and delightful conversational experiences
- Quickly build proof-of-concept solutions to validate user stories, then harden them for GA
- Mentor other engineers and raise the bar on frontend quality across the team
Skills
- 5+ years of frontend or full-stack software development experience
- Education: Preferred minimum Bachelor's degree in CS, EE, SW, CE, MIS; or equivalent experience
- Expert-level Javascript skills
- Experience building real-time or streaming UIs (SSE, WebSockets) and managing the state challenges they create
- Experience building conversational or AI-assistant UIs (chat, generative UI, copilots)
- Strong product sense and demonstrated ability to own a user-facing surface end-to-end
- Experience integrating frontends with complex backend APIs
- Excellent problem-solving skills and comfort in a fast-paced, exploratory environment
- Strong collaboration and communication skills in cross-functional teams
- Strong preference toward execution and delivery
- Experience with e-commerce platforms or SaaS product development
- Familiarity with design systems and embedding UIs into third-party or themed environments
- Exposure to LLM-based products and their frontend patterns (token streaming, tool-call rendering, approval flows)
- Experience with automation tools or AI copilots
Benefits
- Variable compensation (such as bonus or commission)
- Equity
- Benefits in accordance with local policies
Company Overview
Company H1B Sponsorship