Toshibaglobalcommercesolutions

Front-End (UI) Platform Engineer-Retail Point of Sale Systems

Bentonville, AR; Durham, NC. Posted 24 days ago

The role

The Front-End (UI) Platform Engineer will own and evolve the ELERA point-of-sale client framework. This role focuses on the dependency-injection and plugin system, device layers, and build trains rather than individual screens.

What you will do

  • Design, develop, and test/debug client UI and client framework code in Vue 3 and TypeScript
  • Mentor the team
  • Design for internal teams and external retailer, partner, and services engineers
  • Own and extend the client extensibility model
  • Maintain backward compatibility for plugins and customizations
  • Publish versioned shared packages
  • Keep two UI generations shippable at once
  • Extend the device integration layer
  • Maintain the client release train
  • Own client-side quality through unit, component, and BDD testing

Required qualifications

  • Bachelor’s degree in computer science or equivalent experience
  • Software Engineer III: 5+ years of professional web development experience
  • Software Engineer IV: 9+ years of full-stack web development experience, particularly client side
  • Strong analytical and TypeScript/OO programming skills
  • 2+ years in Vue 3 or an equivalent modern component framework
  • Experience building shared libraries or frameworks
  • Working knowledge of a dependency-injection / inversion-of-control container
  • Deep technical skills in HTML5, JavaScript, TypeScript, SASS, XML/JSON, Vue.js, and modern build tooling such as Vite
  • Unit testing and browser automation with Playwright, Cypress, or Selenium
  • Ability to work productively inside a large legacy code base
  • Experience developing in a Java-based environment
  • REST and OpenAPI contract thinking

Nice to have

  • Point-of-sale, kiosk, self-checkout, or other attended/unattended retail systems
  • Plugin or extension architectures that third parties build against
  • Skills and experience with POS attached devices and duplex device protocols
  • Experience debugging a failure in hardware, firmware, or a driver
  • Cross-document and cross-context work: iframes, post Message, origin and window-context reasoning
  • Working knowledge of Dojo, React, or AngularJS
  • Working knowledge of Docker containers and Spring Boot; knowledge of Swagger and REST design

Benefits

  • Group health coverage (medical, dental, & vision)
  • Employee Assistance Programs
  • Pre-tax spending accounts
  • 401(k) plan (with company match)
  • Company provided life insurance
  • Pet Insurance
  • Employee discounts
  • Generous paid holiday schedule
  • Paid vacation
  • Sick/personal days

Before you apply

  • Toshiba Global Commerce Solutions will not be providing visa sponsorship for this position now or in the future
  • Must have the ability to work in the United States without a need for current or future visa sponsorship

About the company

Toshiba Global Commerce Solutions is a dynamic billion-dollar global company based in Research Triangle Park, NC, providing retail store solutions to brands like Walmart, Kroger, and Costco.

Front-End (UI) Platform Engineer-Retail Point of Sale Systems at Toshibaglobalcommercesolutions | JobZoey