Porter Airlines Logo

Team Lead, Web Development

Company Description

Porter Airlines has revolutionized short-haul flying with a warm and effortless approach to hospitality, restoring glamour and refinement to air travel. Porter is an Official 4 Star Airline® in the World Airline Star Rating®.

The airline currently offers flights to Toronto, Ottawa, Montreal, Quebec City, Fredericton, Saint John, Moncton, Halifax, St. John’s, Stephenville, N.L,  Thunder Bay, Sault Ste. Marie, Sudbury, Timmins, Windsor, New York (Newark), Chicago (Midway), Boston and Washington (Dulles), and has seasonal flights to Mt. Tremblant, Que., Muskoka, Ont., and Myrtle Beach, S.C.

Job Details

TEAM : Information Technology

POSITION : Team Lead, Web Development

REPORTS TO : Manager, CX Systems Development

Reporting to the Manager, CX Systems Development, this position will be part of an agile development team, taking part in web initiatives from conception to post production. The position calls for someone who is passionate about leading software teams, and is comfortable providing technical guidance with no direct coding. Managing the tactical execution of an established roadmap is a key aspect of the mandate of the position.  The team lead will provide tecnical and team leadership through coaching and mentorship.


  • You are passionate about adopting Agile Scrum
  • You are passionate about software development and about people.
  • You can make decisions on day to day issues that impact the project or your team
  • You can quickly evaluate issues and provide well-reasoned solutions in a timely manner.
  • You love solving problems and thrive under pressure.
  • You are a team player who can work with designers, developers, QA analysts, project managers, frontline staff and business stakeholders.
  • You are a strong communicator on topics spanning strategic, tactical and implementation levels. 
  • You go beyond what is asked and constantly challenge yourself.
  • Supervising a team of 2-4 full-stack and UI/UX developers, and being accountable for project delivery for customer facing systems.
  • Lead a team of developers, working closely with  Designers and Quality Assurance Analysts in collaboration with Design and Quality Assurance Leads.
  • Assist in finalizing project roadmaps, by reviewing and providing feedback on effort estimation and timelines.
  • Responsible for managing the product backlog.  Analysing and defining feature/story created for the scrum teams, and reprioritizing as focuses change.
  • Run refinement meetings, and ensure proper story splitting and sizing occurs.
  • Driving analysis sessions with scrum teams, and help define how a feature/story will be tested.
  • Accountable for sprint planning activities.  Defining sprint goals, and assessing team capacity based on sprint velocity.
  • Ensuring sprint closing occurs.  Assess carry over items, and communicate risk to the overall roadmap timeline.
  • Run sprint retrospective meetings.  Manage action items, and ensure progress is being made on them.
  • Run daily scrum activities.  Mitigating risk with other team leads, and ensuring the root cause of  issues have been fixed during the sprint in order to avoid carry over.
  • Manage scope to ensure product quality and on-time delivery of work.
  • Collaborate broadly with product owners, solutions delivery team and technology on removing blockers that stand in the way of delivering projects on time.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team.
  • Collaborate with other software developers, business analysts and software architects to plan and design solutions
  • Assist in the collection and documentation of user's requirements, development of user stories,
  • estimates and work plans.
  • Prepare Key Performance Indicators and other documentation on the status, operation and maintenance of software.
  • Participate in peer-reviews of solution designs and related code.
  • Work closely with the Technology Operations team to build and execute deployment mechanisms using DevSecOps principles.
  • Analyze and resolve technical and application problems.
  • Assess opportunities for application and process improvement
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget.
  • Any other duties as requested by the Manager, CX Systems Development  


  • Concern for Safety: Identifying hazardous or potentially hazardous situations and taking appropriate action to maintain a safe environment for self and others.
  • Teamwork: Working collaboratively with others to achieve organizational goals.
  • Passenger/Customer Service: Providing service excellence to internal and/or external customers (passengers).
  • Initiative: Dealing with situations and issues proactively and persistently, seizing opportunities that arise.
  • Results Focus: Focusing efforts on achieving high quality results consistent with the organization’s standards.
  • Fostering Communication: Listening and communicating openly, honestly, and respectfully with different audiences, promoting dialogue and building consensus. 
  • 2 or more years of leadership experience
    Minimum of 7 years’ experience developing object oriented web applications (preferably in .NET).
  • Extensive experience in Agile Scrum methodology
  • Bachelor’s degree in computer science or engineering (or equivalent) preferred.
  • Ability to innovate and create functional applications with intuitive interfaces
  • Ability to clearly articulate ideas and communicate clearly with both internal team members and external business stakeholders.
  • Familiarity with project management and bug-tracking software such as JIRA, Bugzilla etc.
  • Familiarity with unit testing principles and unit testing tools 
  • Ability to construct user guides and documentation
  • Excellent organizational skills with a high degree of attention to detail
  • Ability to work effectively within a team environment and accept direction
  • Ability to accurately prepare written business correspondence that is coherent, grammatically correct, effective and professional
  • Microsoft certifications are an asset 
  • Aviation industry experience would be considered an asset


  • Full stack experience, along with experience in all stages of the software development life cycle including architecture, design, development, testing, deployment, and maintenance
  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
  • 3+ years building ASP.NET MVC  web applications using C#, Microsoft .NET 4.5+ , Visual Studio 2019+
  • In depth knowledge and experience with core Microsoft .Net technologies including: WCF, WPF, WF,LINQ and EF
  • Excellent knowledge of database design in SQL Server 2019+, SQL/T-SQL , database indexing, views and stored procedures
  • Experience with SOAP and REST API web services.
  • Experience with multithreading and concurrency
  • Experience with debugging, performance profiling and optimization
  • Experience with source control management systems and continuous integration/deployment environments
  • Experience building standards compliant (W3C WCAG 2.0) web user interface with HTML, CSS, LESS, grunt, JavaScript, jQuery, Knockout.js and bootstrap.
  • Experience with automated and unit testing.
  • Experience with  version control software like Bitbucket and GIT


  • Experience developing and deploying applications in a cloud environment such as Amazon AWS would be an asset
  • Experience in mobile app development on the iOS and Android platforms will be considered an asset.
  • Experience creating websites that adhere to WCAG 2.0 Level AA guidelines preferred.
  • Experience with front end UI/UX design preferred.
LOCATION: Toronto (Billy Bishop Toronto City Airport - YTZ)

  • June 25, 2021
  • 30-59-90


We are sorry, but this opportunity is no longer available.
Close button
Content Loading