POS Platform Engineer: Vue 3/TypeScript, Path to Architect

Toshiba Global Commerce Solutions

Durham (NC)

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Group health coverage
Employee Discounts
401(k) plan
Life Insurance
Paid holidays & vacation

Job summary

Toshiba Global Commerce Solutions, Inc. in Durham, NC, seeks a senior client-platform engineer to own and evolve the ELERA POS client built on Vue 3 and TypeScript; this is a path into architecture on a defined architect track.

You will design, develop, and test client UI/framework, extend the extensibility model, maintain backward compatibility, and publish shared packages; the role focuses on platform/framework work rather than screens.

Qualifications

  • Bachelor's degree in computer science or equivalent experience
  • 5+ years of professional web development experience (Engineer III) or 9+ years (Engineer IV)
  • Strong TypeScript/OO programming skills, including generics, declaration files, and strict-mode
  • 2+ years in Vue 3 with depth in reactivity, routing, and centralized state management
  • Experience building shared libraries or frameworks consumed by other teams

Responsibilities

  • Design, develop, and test/debug client UI and client framework code in Vue 3 and TypeScript, and mentor the team doing the same
  • Design with other developers in mind – internal team and retailer/partner engineers who extend the platform
  • Own and extend the client extensibility model: DI, decorator-based registration, plugin loading, UI slot injection, and configuration merge chain
  • Maintain backward compatibility for plugins and customizations
  • Publish versioned shared packages with semantic versioning and deprecation discipline
  • Keep two UI generations shippable at once, migrating legacy Dojo layer incrementally
  • Extend the device integration layer (scanners, scales, printers, payment terminals, etc.)
  • Maintain the client release train: hybrid Maven/npm builds, monorepo publishing, Jenkins pipelines
  • Own client-side quality: unit tests and browser-automation tests
  • Write architecture decisions and designs; represent client stack at Architecture Review Board
  • Maintain Self-Enablement Guide and extension catalogs; act as technical interface to partners
  • Perform unit/functional tests and resolve defects across releases
  • Provide estimates and help the team meet KPIs
  • Use good patterns and manage change for innovative solutions

Skills

Vue 3
TypeScript
Java
DI/IoC
Unit testing
CI/CD
Architectural design
Web dev

Education

Bachelor's degree in CS or equivalent

Tools

InversifyJS
tsyringe
Spring
Docker
Jenkins
Vite

Job description

Toshiba Global Commerce Solutions, Inc. in Durham, NC, seeks a senior client-platform engineer to own and evolve the ELERA POS client built on Vue 3 and TypeScript; this is a path into architecture on a defined architect track.

You will design, develop, and test client UI/framework, extend the extensibility model, maintain backward compatibility, and publish shared packages; the role focuses on platform/framework work rather than screens.

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
POS Client Platform Engineer — Vue 3 & TypeScript
POS Client Platform Engineer — Vue 3 & TypeScript

Worky • Durham (NC)

On-site
USD 110,000 - 150,000
Health coverage
Employee Assistance Program
Pre-tax spending accounts
+5
Point of Sale Client Platform Engineer
Point of Sale Client Platform Engineer

Toshiba Global Commerce Solutions • Durham (NC)

On-site
USD 120,000 - 160,000
Group health coverage
Employee Discounts
401(k) plan
+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
Principal Platform Engineer, Developer Experience
Principal Platform Engineer, Developer Experience

Toshiba Global Commerce Solutions - External • Durham (NC)

On-site
USD 180,000 - 230,000
Group health coverage
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
Senior Platform Architect for Client Solutions
Senior Platform Architect for Client Solutions

Toshiba Global Commerce Solutions - External • Durham (NC)

On-site
USD 140,000 - 190,000
Employee Assistance Programs
Pre‑tax spending accounts
401(k) plan (with company match)
+2
Senior Enterprise Architect - Platform, AI & Delivery
Senior Enterprise Architect - Platform, AI & Delivery

Toshiba Global Commerce Solutions • Durham (NC)

On-site
USD 140,000 - 210,000
Health insurance
401(k) plan (with company match)
Paid holidays & vacation
Principal Developer Experience Platform Engineer
Principal Developer Experience Platform Engineer

Toshiba Global Commerce Solutions • Durham (NC)

On-site
USD 140,000 - 190,000
Group health coverage
401(k) plan
Company provided life insurance
+2