Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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-commerce, digital signage, and AI-driven analytics to help retailers operate more efficiently and compliantly.
We provide 7-days-a-week support, unlimited 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.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
- 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 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 Assets
- 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.
Key Skills
Ranked by relevanceReady to apply?
Join TechPOS and take your career to the next level!
Application takes less than 5 minutes