Passer au contenu
Voir tous les emplois

Sr Frontend Software Developer

Ingénierie numérique ; LPB

Taper:
Temps plein
Lieu(x) :
  • Other ON CA
  • Other AB CA
  • Other BC CA
  • Other MB CA
  • Other NB CA
  • Other NL CA
  • Other NS CA
Date de publication :
Salaire:
Date de publication de l’offre :
2026-01-08-08:00
Date de fin de l'offre d'emploi :
ID du travail :
R5018477
Description de l'emploi

Job Description Summary

Chargé de programmer un composant, une fonctionnalité et/ou un ensemble de fonctionnalités. Travaille de manière indépendante et contribue à l'équipe concernée et à d'autres équipes de l'entreprise. Vous contribuerez également aux discussions sur la conception.

Job Description

Roles and Responsibilities

In this role, you will:

  • Define, develop, and evolve software in a fast-paced, agile environment using modern technologies and infrastructure.
  • Provide technical leadership to an agile team of 5-7 developers.
  • Collaborate with Product Line Leaders (PLLs) to understand product requirements and vision.
  • Translate requirements and vision into prioritized user stories, delivering solutions on schedule and to quality standards.
  • Partner with product line leaders and architects to develop multi-generation software technology plans.
  • Drive efficiency across teams by eliminating duplication and leveraging product and technology reuse.
  • Support process improvements guiding development, sustaining, and support activities.
  • Work cross-functionally with other business departments to ensure alignment of activities and deliverables.
  • Champion world-class quality in product development and support.
  • Ensure the team receives clear, consistent messaging and understands business direction, strategy, and results.
  • Facilitate knowledge transfer by engaging subject matter experts.
  • Apply SDLC principles and methodologies such as Lean, Agile, CI, software and product security, scalability, documentation practices, refactoring, and testing techniques.
  • Write code that meets standards and delivers desired functionality using selected technologies.
  • Assess and optimize application performance parameters.
  • Proactively share relevant information across the team with appropriate detail and timeliness.

Required Qualifications

  • Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).
  • 5+ years of professional experience in frontend development in enterprise web applications.
  • Expert proficiency in Angular (v8+), TypeScript, HTML5, and CSS3.
  • Proven experience integrating Angular applications with backend services via RESTful APIs or GraphQL.
  • Strong understanding of asynchronous programming and state management
  • Ability to design and implement robust error handling, loading states, and data caching strategies.
  • Ability to break down problems, document issues, and estimate efforts.
  • Prior coaching and mentoring experience.

Preferred Qualifications

  • Working knowledge of Python for integration and backend collaboration.
  • Initiative to explore alternative technologies and approaches to problem-solving.
  • Skill in analyzing the impact of technology choices.
  • Experience in cloud environments (AWS, Azure, or GCP).
  • Background in software projects within the Energy domain (Energy Management, Oil & Gas, Power & Water).

Leadership Competencies

  • Ownership of small and medium-sized tasks, mentoring and supporting team members.
  • Ability to present clear rationales, address mutual needs, and negotiate win-win solutions.
  • Identification of misalignments with goals, objectives, and organizational strategy, with suggestions for course correction.
  • Effective measurement of deliverables for self and team against commitments, balancing competing objectives.

Personal Attributes

  • Strong oral and written communication skills.
  • Excellent interpersonal skills.
  • Effective team building and problem-solving abilities.
  • Persistence in achieving results despite challenges, motivating self and others through team spirit.

For candidates applying to a Canadian-based position, the pay range for this position is between 96,000$ CAD and 145,000$ CAD. The specific pay offered may be influenced by a variety of factors, including the candidate’s experience, education, and skill set. 

Bonus eligibility: Discretionary annual bonus

This posting is for an existing vacancy.

Additional Information

Relocation Assistance Provided: No

#LI-Remote - This is a remote position