Web Development Team Lead

  • 6020 2nd Street SE, Calgary, Alberta, Canada
  • Full-time

Company Description

CAWST is a Canadian charity and licensed engineering firm. We address the global need for safe drinking water and sanitation by building local knowledge and skills on household solutions people can implement themselves.

At the heart of everything we do is our belief that when people have their basic water and sanitation needs met, they have the opportunity to succeed. This is what drives our dedicated team to work with a global network of more than 1,500 clients and partners. Together, we have reached more than 16 million people since our inception in 2001.

Collectively, we are making a difference at a scale beyond what any of us could do individually. But our job isn’t done yet and we need you to help us expand our reach.

Job Description

Under the guidance of the Senior Manager, Information Technology, you will be responsible for the day-to-day leadership of the development team, closely managing their work and guiding the team towards successful and timely project delivery.  You are a natural coach and mentor but still have a passion for rolling up your sleeves and diving into projects. 


  • Coordinate the delivery of multiple projects and demands across the development team.

  • Work within tight deadlines.

  • Collaborate with internal stakeholders to understand our client obligations and resourcing needs with respect to development work.

  • Plan, design, test and maintain web development applications.

  • Present your work to product stakeholders, gather feedback, and iterate as needed.

  • Use your web development and design skills to build a streamlined experience for our various users internal and external to CAWST.

  • Test and debug pages across browsers and platforms to ensure consistent quality.

  • Review both existing and pre-release code.

  • Conduct design and documentation reviews.

  • Translate design requirements into functional, high-performing websites.

  • Analyze and resolve technical and application issues.

  • Adhere to high-quality development principles while delivering solutions on time and on budget.



  • Bachelor’s degree in computer science, web design college diploma, and/or equivalent work experience in web design.

Skills and Experience:

  • Minimum of 5 years in a web developer team lead or similar management role 

  • Experienced with Agile methodology

  • Professional experience with HTML5, CSS3, JavaScript (ES 6+), Sass, AngularJS 1.x,  VueJS/NodeJS, Typescript, and AWS Services

  • Experience with database management and design an asset

  • Proven ability to write and develop clean, readable and reusable code

  • Excellent interpersonal skills with the ability to work virtually (with Slack and Zoom) with both technical and non-technical clients and stakeholders

  • Ability to quickly learn new business and IT systems and concepts

  • Able to follow through on commitments and execute plans efficiently and effectively

  • Demonstrated delivery on alternate perspectives and solution design

  • Very analytical and solutions-oriented

  • Excellent problem solving skills

  • Excellent written and verbal communication skills

  • Excellent organizational and time management skills with demonstrated ability to handle multiple projects at once

Additional Information

CAWST values equitable opportunities, sustainable solutions, collaborative and inclusive processes. CAWST recognizes and accepts differences in cultural, religious and political processes.

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

The salary range for this position is $80,000 to $85,000.

Videos To Watch