POS Client Platform Engineer — Vue 3 & TypeScript

Worky

Durham (NC)

On-site

USD 110,000 - 150,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage
Employee Assistance Program
Pre-tax spending accounts
401(k) with company match
Life insurance
Pet Insurance
Employee discounts
Paid holidays and vacation

Job summary

Toshiba Global Commerce Solutions, Inc. is seeking a skilled software engineer to advance our client UI in Vue 3 and TypeScript. You will design, develop, and test features across the client framework, while mentoring teammates and ensuring backward compatibility with existing plugins.

You will also own the client extensibility model, publish shared packages, and maintain the two UI generations alongside the device integration layer and CI/CD pipelines. Collaboration with partners is essential.

Qualifications

  • Bachelor’s degree in computer science or equivalent experience.
  • 5+ years of professional web development experience (Software Engineer III).
  • 9+ years of full-stack web development experience, particularly client side (Software Engineer IV).
  • Strong analytical and TypeScript/OO programming skills, including generics, declaration files, and strict-mode discipline.

Responsibilities

  • Design, develop, and test client UI and client framework code in Vue 3 and TypeScript, 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
  • 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,componentanalyses, 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

Skills

TypeScript
Vue.js
Java
REST APIs
OO Programming
Unit testing
CI/CD
Git
Linux
Debugging
Web development

Education

Bachelor's degree in CS

Tools

InversifyJS
tsyringe
Spring
Docker
Vite
Playwright
Cypress
Selenium
Git

Job description

Toshiba Global Commerce Solutions, Inc. is seeking a skilled software engineer to advance our client UI in Vue 3 and TypeScript. You will design, develop, and test features across the client framework, while mentoring teammates and ensuring backward compatibility with existing plugins.

You will also own the client extensibility model, publish shared packages, and maintain the two UI generations alongside the device integration layer and CI/CD pipelines. Collaboration with partners is essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

POS Platform Engineer (Vue 3/TypeScript) - Path to Architect
POS Platform Engineer (Vue 3/TypeScript) - Path to Architect

Socket.dev • Bentonville (AR)

On-site
USD 140,000 - 190,000
Group health coverage
Employee Assistance Programs
Pre-tax spending accounts
+5
Senior POS Platform Engineer — Vue/TS & Architect Track
Senior POS Platform Engineer — Vue/TS & Architect Track

VueToronto • Bentonville (AR), Northern (KY)

Hybrid
USD 120,000 - 180,000
Group health coverage (medical, dental
Vision
Employee Assistance Programs
+6
Senior POS Client Platform Engineer & Architect Path
Senior POS Client Platform Engineer & Architect Path

Socket.dev • Bentonville (AR)

On-site
USD 110,000 - 160,000
Health benefits (medical etc.)
401(k) plan with company match
Employee discounts
ELERA POS Platform Architect (Vue 3/TypeScript)
ELERA POS Platform Architect (Vue 3/TypeScript)

Toshiba Global Commerce Solutions - External • Bentonville (AR), Durham (NC)

On-site
USD 110,000 - 160,000
Employee Assistance Programs
Pre-tax spending accounts
401(k) plan (with company match)
+2
POS Client Platform Engineer
POS Client Platform Engineer

Worky • Durham (NC)

On-site
USD 110,000 - 150,000
Health coverage
Employee Assistance Program
Pre-tax spending accounts
+5
Senior Frontend & Systems Engineer — Vue 3, Remote
Senior Frontend & Systems Engineer — Vue 3, Remote

TurbineOne • Denver (CO)

On-site
USD 140,000 - 180,000
AI-Powered UI/UX Engineer: Code-First
AI-Powered UI/UX Engineer: Code-First

SupportFinity™ • North Carolina

On-site
USD 100,000 - 130,000
Group health coverage (medical, dental, & vision)
Employee Assistance Programs
401(k) plan (with company match)
+2
POS Client Platform Engineer
POS Client Platform Engineer

Socket.dev • Bentonville (AR)

On-site
USD 110,000 - 160,000
Health benefits (medical etc.)
401(k) plan with company match
Employee discounts
Point of Sale Client Platform Engineer
Point of Sale Client Platform Engineer

Socket.dev • Bentonville (AR)

On-site
USD 140,000 - 190,000
Group health coverage
Employee Assistance Programs
Pre-tax spending accounts
+5
Middle Front End Engineer (Vue.js)
Middle Front End Engineer (Vue.js)

SoftServe • United States

On-site
CLP 27,900,000 - 50,220,000