Jobs

Senior Frontend Engineer

Vancouver, Canada (Remote, In Canada Candidates only)

We are looking for a knowledgeable, collaborative, and motivated Senior Frontend Engineer who can build a better, more efficient program and end-user experience.

  • Angular
  • JavaScript
  • Html
  • Css3
Read more

Backend Engineer

Vancouver, Canada (Remote, In Canada Candidates only)

We are looking for an analytical, passionate backend engineer who will work with team members to troubleshoot and improve current back-end applications and processes as well as implement new features and functionality.

  • Sql
  • Python
  • AWS
  • PostgreSQL
  • Django
Read more

DevOps Engineer - Azure

Calgary, Canada (Remote, In Canada Candidates only)

We are looking for an experienced DevOps Engineer who can work closely with our technical leads to identify best practices, solutions and execute them.

  • C#
  • .Net
  • Docker
  • Azure
  • Devops
  • Git
  • Kubernetes
  • Linux
  • Terraform
Read more

Senior Frontend Engineer

Job Reference:
GTA_VAPA_06202022_000166
JOB TYPE
Full Time
LOCATION
Vancouver, Canada (Remote, In Canada Candidates only)
EXPERIENCE LEVEL
7+ years
WORK PERMIT
n/a
Senior Frontend Engineer
We are looking for a knowledgeable, collaborative, and motivated Senior Frontend Engineer who can build a better, more efficient program and end-user experience.
Must have
  • Angular
  • JavaScript
  • Html
  • Css3
Nice to have
  • React
  • TypeScript
  • Cypress

Problems you will solve 

You will be responsible for both developing entirely new products and innovating over our existing technology stack. This will involve research, analysis, design, planning, teamwork, collaboration, and mentoring of team members to help shape the product to be the best it can be.

Responsibilities

  • Coordinate daily with your team to deliver features, bug fixes and optimizations.
  • Collaborate with team members to build solutions that exemplify Engineering Excellence, following solutions through the entire SDLC, ensuring quality and organizational standards are met from start to finish.
  • Promote development practices and processes that optimize our codebase for reuse and scalability.
  • Utilize monitoring tools to troubleshoot customer issues, defects and performance issues across.
  • Collaborate with various stakeholders, such as Product Owners and QA, to deliver features that solve customers' problems effectively and efficiently.
  • Collaborate with Designers and Backend Engineers to ensure UI/UX best practices are met.
  • Continually look for new and innovative ways to improve our code base, processes and solutions.
  • Provide mentorship and guidance to less experienced Engineers.
  • Raise risks and blockers promptly and effectively, ensuring your team’s progress is not impeded.
  • Maintain, contribute to, and promote excellent technical documentation and foster a culture of strong documentation practices.
  • Stay up-to-date with the latest Frontend technologies and trends.
  • Take complex features and collaborate with designers and product owners to break them down and develop them in a manner that aligns with our software patterns and best practices.
  • Interface with Tech Leads, Product Managers and Project Managers to understand projects in detail, adopting a critical stance and asking key questions that help refine requirements.

Must have skills

  • A Bachelor’s degree in Computer Science or Software Engineering with equivalent professional experience is required.
  • Have a minimum of 7 years of related industry experience.
  • Familiarity with Agile practices and concepts.
  • Extensive experience with HTML, JavaScript, CSS and AngularJS.
  • Experience building complex web applications with AngularJS.
  • Knowledge of UI/UX best practices and modern CSS practices for building responsive, scalable solutions.
  • Experience with unit testing, integration testing and an understanding of different testing strategies more generally.
  • Solid web development fundamentals, understanding security considerations and browser limitations.
  • Ability to manage time, personal tasks and competing priorities to meet project deadlines.
  • Strong interpersonal skills and ability to work collaboratively with team members and a variety of stakeholders.
  • Excellent written and verbal communication skills.
  • Passion for improving the customer experience, systems and processes.

Nice to have skills

  • Have experience with Saas products or company.
  • Hands-on experience with React
  • Experience with building, working with and maintaining Design Systems.
  • Experience with integration testing tools, such as Cypress.
  • Experience with Ionic and/or hybrid app mobile development.
  • Experience mentoring and coaching Junior Engineers.

About the company

Our valued client is in the Saas software industry related to direct sales. They are looking for talents that can build an additional product feature known as a “notification generator” inside the company’s intelligent CRM. Direct sales consultants worldwide trust this company as their app of choice for providing their own virtual, AI-powered personal assistant mixed with an easy-to-use CRM system that eliminates spreadsheets and notebooks. They have grown to a team of 90+ across Canada and the United States. They have tens of thousands of users across four continents who trust their products.

Please note only candidates who qualify for the position will be contacted. However, we do update our job board frequently so please check our job board for further opportunities. Thank you.

 
;