Senior Front-End Developer
🔍 Calgary, Alberta, Canada
Ottawa, Ontario, Canada
Dartmouth, Nova Scotia, Canada
Markham, Ontario, Canada
Kelowna, British Columbia, Canada
Moncton, New Brunswick, Canada
St. John's, Newfoundland and Labrador, Canada
Winnipeg, Manitoba, Canada
Toronto, Ontario, Canada
Regina, Saskatchewan, Canada
Surrey, British Columbia, Canada
Burnaby, British Columbia, Canada
Vancouver, British Columbia, Canada
Dartmouth, Nova Scotia, Canada
Saskatoon, Saskatchewan, Canada
Thanks for your interest in the Senior Front-End Developer position.
Unfortunately this position has been closed but you can search our 1,370 open jobs by clicking here.
Your Capabilities and Credentials
- Working experience as a Senior Frontend Developer.
- A passion for solving problems and providing workable solutions, flexible to learn new technology to meet the business needs.
- Critical thinking and problem-solving skills with a passion for machine learning, artificial intelligence, and research.
- Profound knowledge of various layers, including application, presentation, network, and data layers.
- Experience in the design and development of responsive websites; an understanding of backend architecture is preferred.
- Object-Oriented Design (OOD) and programming in C#, .Net Core, NodeJS, Java.
- Experience with modern UI patterns and libraries including JavaScript, jQuery, Angular, or React, with an emphasis on Angular.
- Working experience with data visualization tools such as High charts, Chart.js, or D3, etc.
- Experience reading and writing to web-based APIs using JSON or XML objects.
- Working knowledge of SQL and NoSQL databases is preferred.
- Exposure to Data Analytics or Data Science is preferred.
- Proficient in user authentication, OAuth, Single Sign-On (SSO), and Azure Active Directory B2C & B2B connections, tokens and cookies.
- Understanding of OWASP security principles, accessibility, and security compliance.
- Experience working with operational technologies in an industrial, automation, or water treatment context is preferred. This includes working with data sets such as SCADA, PLCs, and DCS.
- Experience with source control, Git, and Azure DevOps (Pipelines, Boards, Repos).
- Experience with the entire Software Development Life Cycle (SDLC), Agile Development, SCRUM, or Extreme Programming methodologies
- Experience working with geospatial data and maps is preferred.
Education and Experience
Bachelor’s degree in Software Development, Engineering, or related industry.
8+ years of related work experience.
Typical office environment working with computers and remaining sedentary for long periods.
This description is not a comprehensive listing of activities, duties, or responsibilities that may be required of the employee and other duties, responsibilities, and activities may be assigned or may be changed at any time with or without notice.
Stantec is a place where the best and brightest come to build on each other’s talents, do exciting work, and make an impact on the world around us. Join us and redefine your personal best.