Web Development Team Lead
- 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.
Responsibilities
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.
Qualifications
Education
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.