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.