Front-End Software Engineer

Product · Vancouver, British Columbia
Department Product
Employment Type Full-Time
Minimum Experience Mid-level
Compensation $70,000 - $80,000 per annum

Front-End Software Engineer

Build Your Career at MetroQuest


Make an impact - help create better communities by engaging thousands!


MetroQuest delivers popular online surveys that generates broad and actionable public support for the success of community and transportation plans. MetroQuest is the community survey software of choice for US DOTs, cities, counties, and North America's leading planning, engineering, and public engagement firms.


The GovTech industry is growing and the new MetroQuest SaaS platform is quickly gaining market traction. Come be part of this feel-good Vancouver success story. Take your career to the next level by becoming part of the team that delivers the most optimized online community engagement experience in the market.


Job Description: The Front-End Software Development Engineer will be a highly visible role that will tackle many of the company’s tougher technical challenges. You will develop applications, tools, and solutions end-to-end. You will have an opportunity to create your own components, choose the most appropriate libraries and leverage them to build solutions that span globally into many geographical regions. Come join our high-impact team of dedicated engineers and help shape the success of our company.


What you will do:


  • Build reliable software solutions and build/maintain applications for our domain’s organization.
  • Design and drive the implementation of the tech stack with an emphasis on performance and high-quality.
  • Write code, innovate, and deliver systems using cloud-based solutions with React.
  • Understand all components of the stack in detail to build end-to-end user experience for users.
  • Be part of a learning culture, take training courses regularly and share the knowledge with your colleagues.
  • Work with algorithms, data structures, and performance optimization techniques for fast use cases.
  • Build features and components in React, JavaScript and HTML/Sass.
  • Participate in design and code reviews, user experience sessions, automated testing, continuous integration, and continuous deployment.


Minimum Requirements: Requires a bachelor’s degree in Computer Science or a directly related field plus 3 years of experience with designing and implementing software applications.


Who you are:


  • 2+ years of relevant full-time software engineering experience coding with React.
  • Experience with Sass/LESS and CSS methodologies.
  • Strong foundation in common algorithms, software designs, data structures and React components.
  • Familiarity with Agile (Scrum) software development.
  • Familiarity with Git/GitHub or other version control systems.
  • Knowledge of JIRA or other software process management systems.
  • Experience with CI/CD tools and standard methodologies (Jenkins, Pipelines).
  • Understand databases (MSSQL and MySQL) and Data Modeling.


Nice to have:


  • Knowledge of C# language.
  • Experience interacting with RESTful APIs.
  • Experience with containerization software, including Docker and Kubernetes, and public cloud services like Azure.


MetroQuest is a proud equal opportunity employer. We are committed to fostering an inclusive environment. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please let us know.


Salary Range: $70,000 - $80,000


Location: Vancouver, BC Area

Thank You

Your application was submitted successfully.

  • Location
    Vancouver, British Columbia
  • Department
  • Employment Type
  • Minimum Experience
  • Compensation
    $70,000 - $80,000 per annum