Front-End Developer

TECHPOS
Job location: Vancouver - BC, British Columbia
Job ID: #JP247-263627
Employer: TECHPOS
Job Category: IT & Web Design
Vacancies: 1
Salary: 85K-90K
Posting date: September 12, 2025
Expiry date: March 12, 2026

ECHPOS is hiring for a full-time permanent Front-End Developer. We are an advanced cloud-based software company serving retail stores coast-to-coast in Canada, specializing in regulated industries such as pharmacies, liquor, and cannabis. Our platform provides comprehensive solutions, including cutting-edge POS systems, inventory control, and seamless compliance management. Today, we proudly offer a team of dedicated account managers, onboarding and support specialists, and a commitment to seven-days-a-week support, unlimited staff training, and seamless product maintenance. Join our team at TechPOS!

 

?Salary: 85K-90K (Negotiable based on experience)

Hours per week: 40

Location: 999 Canada Pl #505, Vancouver, BC V6C 3E2 (Remote work is not available)

Website: www.TECHPOS.ca

 

We are seeking an experienced Frontend Developer to join our on-site team in Vancouver, BC.
The successful candidate will be responsible for developing modern, scalable, and high-performance web applications that enhance our retail management platform.

  • Candidates with hands-on experience in large-scale SaaS or e-commerce environments (such as Shopify, Tesla, Plooto, or similar companies) are highly preferred. This role demands a strong blend of technical proficiency, attention to detail, and collaborative mindset.

Key Responsibilities

  • Design, develop, and maintain responsive web applications using React.js, TypeScript, Redux, and modern JavaScript (ES6+).
  • Collaborate with backend developers to integrate REST and GraphQL APIs for efficient data exchange.
  • Optimize front-end performance, scalability, and maintainability across devices and browsers.
  • Implement best practices for code quality, testing, and version control (Git, Bitbucket, or Azure DevOps).
  • Conduct debugging, profiling, and performance tuning to ensure a stable user experience.
  • Participate in Agile sprints, daily stand-ups, and code reviews as part of a cross-functional team.
  • Use tools such as Jest, Jasmine, or Cypress for unit and integration testing.
  • Apply analytics and A/B testing techniques (e.g., Segment, Split.io, LaunchDarkly) to enhance front-end usability and conversion.

Qualifications

  • Master’s degree in related field (Master’s degree an asset).
  • 3–6 years of front-end development experience (extended experience is welcome).
  • Expert knowledge of HTML5, CSS3/Sass, JavaScript, and TypeScript.
  • Proficiency with modern frameworks and libraries such as React, Redux, Angular, or Vue
  • Experience working in Canadian SaaS, fintech, or e-commerce companies (e.g., Shopify, Lightspeed, Plooto, Tesla) is highly valued.
  • Familiarity with Material UI or similar component libraries, A/B testing platforms, and accessibility standards (WCAG).
  • Understanding of API integration and cross-functional team development practices.
  • Strong problem-solving skills and ability to manage complex frontend architecture in large projects.

Preferred Skills:

  • Hands-on experience with Node.js, Express.js, and backend API collaboration.
  • Experience using CMS tools (AEM or Drupal) for enterprise-level front-end development.
  • Knowledge of CI/CD pipelines, cloud deployment (Azure, AWS, or GCP), and performance monitoring tools like Splunk.
  • Background in payment systems, retail analytics, or high-compliance software is an asset.

Work Conditions and Physical Capabilities

      • Fast-paced office environment requiring attention to detail and multitasking.
      • Prolonged periods of computer work and collaborative team sessions.
      • Occasional after-hours support during major software releases or deployments.

Why Join TechPOS

      • Contribute to a Canadian-founded retail tech platform expanding globally.
      • Collaborate with experienced developers from companies like Shopify, Tesla, and Plooto.
      • Work on cutting-edge AI and cloud-based technologies impacting hundreds of retail locations.
      • Enjoy a dynamic culture of growth, innovation, and technical excellence.

Benefits:

      • Competitive salary package.
      • Comprehensive health and dental benefits.
      • Opportunity to work with a leading company in the retail technology space.
      • Professional development and growth opportunities.
      • A dynamic and supportive work environment.

How to Apply:
Interested candidates should submit their resume, cover letter, and portfolio (if applicable) to amir@techpos.ca or careers@techpos.ca. Please include “Frontend Developer” in the subject line of your email.

TechPOS is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.