×
Register Here to Apply for Jobs or Post Jobs. X

Point of Sale Client Platform Engineer

Job in Bentonville, Benton County, Arkansas, 72712, USA
Listing for: Toshiba Global Commerce Solutions - External
Full Time position
Listed on 2026-09-19
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Front End Developer
Salary/Wage Range or Industry Benchmark: 90000 - 140000 USD Yearly USD 90000.00 140000.00 YEAR
Job Description & How to Apply Below

Responsibilities:

  • Design, develop, and test/debug client UI and client framework code in Vue 3 and Type Script, and mentor the team doing the same
  • Design with other developers in mind – both the internal team and the retailer, partner, and services engineers who extend the platform from outside
  • Own and extend the client extensibility model: dependency injection and decorator-based registration, plugin loading, UI slot injection, and the base/TGCS/partner/customer configuration merge chain
  • Maintain backward compatibility for plugins and customizations built against earlier framework versions
  • Publish versioned shared packages consumed by other teams, with real semantic-versioning and deprecation discipline
  • Keep two UI generations shippable at once, migrating the legacy Dojo layer incrementally rather than by flag day
  • Extend the device integration layer – scanners, scales, printers, payment terminals, cash recyclers, customer display – including the mock device harness that lets the full client run on a laptop
  • Maintain the client release train: hybrid Maven/npmbuilds,monorepopublishing, Jenkins multi-branch pipelines across the framework dependency chain, and constrained or air-gapped customer environments
  • Own client-side quality: unit andcomponenttests under a coverage gate, and a browser-automated BDD suite that gates the build
  • Write and defend architecture decision records,component analyses, and solution designs; represent the client stack at the Architecture Review Board
  • Maintain the client Self-Enablement Guide and generated extension catalogs, and serve as a technical interface to key technology partners
  • Perform unit and functional tests of product features, and resolve unit, functional, and customer- or partner-reported defects across supported release lines
  • Provide reasonable estimates, meet deliverables whileassistingthe team, and enable the team to meet their KPIs
  • Use good programming patterns, call out anti-patterns, and handle accelerating change in pursuit of more innovative solutions
Required Skills:
  • 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 Type Script/OO programming skills, including generics, declaration files, and strict-mode discipline
  • 2+ years in Vue 3 or an equivalent moderncomponentframework, at depth: reactivity semantics, routing, and centralized state management
  • Experience building shared libraries or frameworks that other teams consume – not only end-user features
  • Working knowledge of a dependency-injection / inversion-of-control container (InversifyJS,tsyringe, Angular DI, Spring, or similar) and decorator-based registration; understanding of lifetimes and resolution order
  • Deep technical skills in web development technologies (HTML5, JavaScript, Type Script, SASS, XML/JSON, Vue.js), including module-system fluency (ESM, AMD, UMD) and modern build tooling such as Vite
  • Unit testing as a default habit, plus browser automation with at least one of Playwright, Cypress, or Selenium – including the ability to diagnose a flaky test rather than retry it
  • Demonstrated ability to work productively inside a large legacy code base without rewriting it
  • Experience developing in a Java-based environment, including enterprise/web-based content, sufficient to debug a service you do not own anddeterminewhere a defect actually lives
  • REST andOpenAPIcontract thinking, including a working definition of a breaking change
  • Comfort in CI/CD: pipelines, containerized builds, artifact registries, dependency resolution,lockfiles, and transitive version conflicts
  • Proficiency with Git at team scale:…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary