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

Socket.dev

Bentonville (AR)

On-site

USD 140,000 - 190,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Group health coverage
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 0

Job summary

Toshiba Global Commerce Solutions is seeking a senior client-platform engineer to own and evolve the ELERA POS client, a Vue 3 and TypeScript application framework powering fixed-lane, self-checkout, kiosk, and other experiences. This is a successor role on an architect track, developing into the architect for the ELERA POS client.

The role centers on platform work—designing a dependency-injection/plugin system, configuration merge, device integration, and a dual UI strategy with the legacy Dojo

Qualifications

  • Bachelor's degree in computer science or equivalent experience.
  • 5+ years of professional web development; Senior track may require 9+ years.
  • Strong TypeScript/OO programming skills with generics and declaration files.
  • 2+ years in Vue 3 with deep knowledge of reactivity, routing, and state management.
  • Experience building shared libraries or frameworks consumed by multiple teams.
  • Familiarity with dependency-injection containers and decorator-based registration.

Responsibilities

  • Design, develop, test/debug client UI and framework code in Vue 3 and TypeScript, mentor team.
  • Design with internal teams and external retailers/partners in mind.
  • Own and extend client extensibility model 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 while migrating the Dojo layer incrementally.
  • Extend device integration layer for scanners, printers, POS terminals, etc.
  • Own client release train with hybrid Maven/npm builds and Jenkins pipelines.
  • Maintain client quality with unit tests and a browser-automation suite.
  • Write architecture decisions and participate in Architecture Review Board.

Skills

Vue 3
TypeScript
Dependency Injection
REST/OpenAPI
Git
Java enterprise
Unit testing
Architecture mindset

Education

Bachelor's degree in CS or equivalent

Tools

Vite
Jenkins
Maven/npm
Docker
Swagger

Job description

Toshiba Global Commerce Solutions is seeking a senior client-platform engineer to own and evolve the ELERA POS client, a Vue 3 and TypeScript application framework powering fixed-lane, self-checkout, kiosk, and other experiences. This is a successor role on an architect track, developing into the architect for the ELERA POS client.

The role centers on platform work—designing a dependency-injection/plugin system, configuration merge, device integration, and a dual UI strategy with the legacy Dojo

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

Similar jobs worth comparing

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
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
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
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
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
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
POS Client Platform Engineer
POS Client Platform Engineer

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
Toshiba Global Commerce Solutions - External POS Client Platform Engineer Vue.js on-site Bentonville, Durham, 12 hours ago
Toshiba Global Commerce Solutions - External POS Client Platform Engineer Vue.js on-site Bentonville, Durham, 12 hours ago

VueToronto • Bentonville (AR), Northern (KY)

Hybrid
USD 120,000 - 180,000
Group health coverage (medical, dental
Vision
Employee Assistance Programs
+6