Software Engineer- Frontend

1 week ago


Surrey, British Columbia, Canada PocketPills Full time
Salary:

Pocketpills is Canada's online pharmacy. We are revolutionizing the pharmacy experience by combining personalized care with innovative proprietary technology. We are a team of engineers, designers, data scientists, and pharmacists transforming a $42 billion industry. Through our easy-to-use app and website, members can fill prescriptions, order refills and consult with pharmacists—wherever and whenever they need. With a presence in every province and territory, we are committed to making medication more accessible and affordable for all Canadians. Pocketpills is one of Canada's fastest-growing health tech companies, with more than 300,000 members and counting.

Position

We are looking for experienced software engineers to join our team and play a key role in driving the development of our website and web applications through which we provide pharmacy services. The position will be focused primary on frontend development in a team responsible for acquisition and revenue growth through organic and B2B channels. This is an exciting opportunity to contribute to Canada's leading online pharmacy, collaborating closely with engineers, product managers, marketing, customer service, and fulfillment operations to shape our platform and enhance user experiences.

Job Duties

  • Create visually appealing, responsive and user friendly interfaces using modern javascript frameworks.
  • Own product development of web application that focuses on UI/UX implementations and improvements.
  • Work closely with UI/UX designers to translate wireframe and mock-ups into production ready code.
  • Collaborate with the backend team to ensure seamless integration and performance optimization.
  • Triage, understand and fix production issues across multiple levels of the tech stack, and identify the root causes.
  • Follow complete Software Development Life Cycle starting from Planning, Designing, and Developing till the deployment of software.
  • Maintain quality of code by writing Unit test cases, integration testing, and other types of testing with the dependent system.
  • Perform peer code reviews.
  • Continuously improve the existing codebase by prioritizing scalability, reliability and testability.

Qualifications & Experience

  • Bachelor in Computer Science, Engineering stream or relevant equivalent experience.
  • Over 1 year of experience developing web applications.
    • Graduates without professional experience may be considered if they are able to demonstrate equivalent project experience with internships / co-op .
  • Prior experience building and maintaining complex front-end systems with cross-browser support
  • Knowledge of modern front-end tech stack. We use Javascript, Typescript, Angular/React, ES6, Webpack, CSS3
  • Familiarity with authentication mechanisms, HTTP protocol and REST API usage
  • Deep understanding of writing modular, well documented, testable, maintainable code.
  • Ability to convert UI/UX designs to production-ready code that is responsive and cross-browser compatible.
  • Genuinely excited to work in a fast-paced environment, learn and solve problems without getting constrained by current knowledge or experience.
  • A strong desire to innovate, experiment, collaborate and learn.
  • Motivated to drive tasks to completion and take ownership of projects.

Considered an asset:

  • Full-stack development experience with knowledge of both front-end and back-end technologies.
  • Familiarity with SEO concepts and how to apply them in a practical setting.
  • SQL knowledge.
  • Experience with testing frameworks like Jest, Cypress, Playwright.
  • Prior experience working in the eCommerce space and/or customer engagement platforms.
  • Knowledge of UI analytic & monitoring systems (mixpanel, , microsoft clarity).

The annual compensation is based on a number of factors and may vary depending on job-related knowledge, skills, experience and is within market range. Additionally, we offer permanent full time employees a comprehensive health benefits package and a matching GRSP program. Depending on the position the overall compensation package includes an annual performance based bonus and company stock options.

Job Type: Full Time, Permanent

Location: Onsite Surrey, BC



  • Surrey, British Columbia, Canada Safe Software Full time

    Location: This opportunity has the ability to be onsite/hybrid in the Vancouver, BC Lower Mainland. Base Salary: Commensurate with Experience Salary Progression by Total Work Terms Completed: Work Term 1 (first work term): $22.50 pr/hr Work Term 2: $24.00 pr/hr Work Term 3: $27.00 pr/hr Work Term 4: $28.00 pr/hr Work term 5: $29.00 pr/hr Work term 6:...

  • software engineer

    1 week ago


    Surrey, British Columbia, Canada ThoughtsWin Systems Inc. Full time

    Work Term: PermanentWork Language: EnglishHours: 35 to 40 hours per weekEducation: College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 yearsExperience: 5 years or moreWork settingEngineering firmTasksLead and co-ordinate teams of information systems professionals in the development of software and integrated...

  • software engineer

    1 week ago


    Surrey, British Columbia, Canada ThoughtsWin Systems Inc. Full time

    Durée de l'emploi: PermanentLangue de travail: AnglaisHeures de travail: 35 to 40 hours per weekEducation: Expérience: EducationCollege, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 yearsWork settingEngineering firmTasksLead and co-ordinate teams of information systems professionals in the development of software and...


  • Surrey, British Columbia, Canada Bansal & Associates Consulting Engineer Inc. Full time

    Education: College/CEGEP Experience: 2 years to less than 3 yearsTasks: Prepare engineering designs and drawings Develop and prepare design sketches Prepare construction specifications, costs and material estimates Write technical reports Write specifications Estimate costs and materials Complete documentation packages and drawing sets Read and interpret...


  • Surrey, British Columbia, Canada Fraser Health Full time $44 - $63

    The salary range for this position is CAD $44.Why Fraser Health? Fraser Health is responsible for the delivery of hospital and community-based health services to over 1.9 million people in 20 diverse communities from Burnaby to Fraser Canyon on the traditional territories of the Coast Salish and Nlaka'pamux Nations.Our team of 45,000 staff, medical staff and...

  • software engineer

    1 week ago


    Surrey, British Columbia, Canada Ramp Group Full time

    Education: College/CEGEPExperience: 3 years to less than 5 years or equivalent experienceTasksLead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systemsOperate automatic or other testing equipment to ensure product...

  • Software Developer

    3 weeks ago


    Surrey, British Columbia, Canada Powertech Labs Full time

    Powertech Labs Inc is a cleantech company with the mission of being a trusted innovation partner providing solutions, specialised testing, and technical expertise for a safe and sustainable global energy future. Powertech has a global reputation for delivering transformative solutions in both the electric power industry as well as the transport sector. A...

  • Software Developer

    1 month ago


    Surrey, British Columbia, Canada Powertech Labs Full time

    Powertech Labs Inc is a cleantech company with the mission of being a trusted innovation partner providing solutions, specialised testing, and technical expertise for a safe and sustainable global energy future. Powertech has a global reputation for delivering transformative solutions in both the electric power industry as well as the transport sector. A...

  • Software Developer

    7 days ago


    Surrey, British Columbia, Canada Powertech Labs Full time

    Powertech Labs Inc is a cleantech company with the mission of being a trusted innovation partner providing solutions, specialised testing, and technical expertise for a safe and sustainable global energy future. Powertech has a global reputation for delivering transformative solutions in both the electric power industry as well as the transport sector. A...


  • Surrey, British Columbia, Canada Natt Enterprises Ltd Full time

    Education: Bachelor's degreeExperience: 2 years to less than 3 yearsTasksCollect and document user's requirementsLead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systemsWork conditions and physical...


  • Surrey, British Columbia, Canada Natt Enterprises Ltd Full time

    Education: Expérience: EducationBachelor's degreeTasksCollect and document user's requirementsLead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systemsWork conditions and physical capabilitiesFast-paced...


  • Surrey, British Columbia, Canada Ramp Group Full time

    Education: College/CEGEPExperience: 1 year to less than 2 years or equivalent experienceTasksLead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systemsOperate automatic or other testing equipment to ensure product...


  • Surrey, British Columbia, Canada FINXSYSTEMS TECHNOLOGY INC. Full time

    Education: Expérience: EducationBachelor's degreeWork settingSoftware companyInformation technology (IT) service providerTasksUsability testingConsult with clients after sale to provide ongoing supportConduct tests and perform security and quality controlsExecute and document results of software application tests and information and telecommunication...


  • Surrey, British Columbia, Canada Cortex IT Recruitment Full time

    Want to make a real difference and experiment with the latest technologies?Then this research and development software engineer role might be for you.This R&D Software Engineer role requires a UK DV/SC security clearance. As a result, only applicants who are eligible to both hold and obtain this clearance need apply.You'll leverage your software expertise to...


  • Surrey, British Columbia, Canada Allied Healthcare Full time $3

    Contract CAD Engineer Duration: 6-month contract Immediate start available Contract opportunity for a CAD Engineer / Mechanical Engineer to work with the R&D/ Engineering team on a key new project, supporting a next generation mechanical product. As Mechanical Engineer / CAD Engineer you will use your SolidWorks (or related 3D CAD) skills to Interpret...


  • Surrey, British Columbia, Canada Safe Software Inc. Full time

    Location: This opportunity has the ability to be remotely based within Canada (except for QC), or onsite/hybrid/remote in the Vancouver, BC Lower Mainland.- Duration: September to December 202 Please note that employment may be contingent upon the successful completion of a Canadian criminal record check.Application Instructions:Required: Resume,...

  • Cloud DevOps Engineer

    1 month ago


    Surrey, British Columbia, Canada Targeted Talent Full time

    We are looking for an experienced Cloud DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg. Our client is a global enterprise company with a product that you've likely used.This position requires the ability to code as well as perform the duties of a DevOps Engineer. Previous...

  • Cloud DevOps Engineer

    3 weeks ago


    Surrey, British Columbia, Canada Targeted Talent Full time

    We are looking for an experienced Cloud DevOps Engineer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg. Our client is a global enterprise company with a product that you've likely used.This position requires the ability to code as well as perform the duties of a DevOps Engineer. Previous...


  • Surrey, British Columbia, Canada Tulsa Winch Group Full time

    Essential Responsibilities: Designs products and systems such as winches, winch systems, winch accessories, truck mounted equipment, hydraulic systems and parts Designs products and systems using common machine design elements, hydraulics, brakes, clutches, gear design, castings, fabrications and machined parts. Creates and modifies 3-D CAD models,...

  • Mechanical Engineer

    1 week ago


    Surrey, British Columbia, Canada Dover Corporation Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Sr. Mechanical EngineerDate: May 22, 2024Location: Surrey, BC, CA, V3Z 3S6 Company: Dover Corporation "TWG" is the group name we use to refer to the industry's foremost producers of quality winches, hoists, gear drives and electronic monitoring systems for global...