TechPOS
Frontend Developer
TechPOSCanada18 hours ago
Full-timeEngineering, Information Technology

Company Description

Founded in 2017 after Canada’s legalization of cannabis, TechPOS International Corp. is a Vancouver-based technology company building advanced software for high-compliance retail industries.

Our platform combines point-of-sale (POS)e-commercedigital signage, and AI-driven analytics to help retailers operate more efficiently and compliantly.

We provide 7-days-a-week supportunlimited staff training, and continuous software updates to ensure our clients achieve operational excellence. Our team of developers, engineers, and support professionals is driven to deliver innovative solutions for retail success.


Role Description

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.jsTypeScriptRedux, 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 JestJasmine, 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

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree an asset).
  • 3–6 years of front-end development experience (extended experience is welcome).
  • Expert knowledge of HTML5CSS3/SassJavaScript, and TypeScript.
  • Proficiency with modern frameworks and libraries such as ReactReduxAngular, 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 librariesA/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 Assets

  • Hands-on experience with Node.jsExpress.js, and backend API collaboration.
  • Experience using CMS tools (AEM or Drupal) for enterprise-level front-end development.
  • Knowledge of CI/CD pipelinescloud 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 ShopifyTesla, 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.

Key Skills

Ranked by relevance