Make Your Resume Now

Senior Frontend Software Engineer with Vue

Posted July 07, 2026
Full-time Mid-Senior Level

Job Overview

Our client is a leading technology provider in the retail industry, delivering modern point-of-sale and store operations solutions to retailers across multiple markets. As part of an ongoing platform modernization initiative, they are evolving their client architecture toward a modular, offline-first, multi-platform model — supporting stationary POS terminals, self-checkout kiosks, and self-scanning devices across diverse retail environments.

The frontend is built with VueJS and TypeScript, sitting at the intersection of complex retail business logic and demanding end-user expectations: fast item registration, seamless payment flows, customer and promotion management, and uninterrupted operation even without network connectivity. The UI layer communicates with a shared business logic platform through well-defined typed contracts, making clean separation of concerns and strong collaboration with backend engineers essential to the role.

We are looking for a VueJS Engineer who thrives in a structured, quality-driven team and is motivated by the challenge of building reliable, performant interfaces for critical retail operations — where every interaction matters and downtime is not an option.

Responsibilities:

  • Technical delivery: Develop, design, and implement software products, ensuring code is high-quality, maintainable, and performant.
  • Application design: Identify and build reusable components and contribute to structuring applications.
  • Task ownership: Accurately estimate and complete assigned tasks within agreed timelines.
  • Code quality: Write clean code, participate in reviews, and improve existing codebases through refactoring where needed.
  • Collaboration: Work closely with engineers, product owners, and stakeholders to clarify requirements and deliver value.
  • Knowledge sharing: Support teammates by sharing knowledge and mentoring less experienced colleagues when appropriate.
  • Team alignment: Respect team agreements and processes, while providing regular updates on progress and challenges.
  • Continuous learning: Expand and refine technical skills, applying best practices with support from senior colleagues.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!