Talent.com
Ingénieur logiciel senior - UI/ Senior Software Engineer - UI
Ingénieur logiciel senior - UI/ Senior Software Engineer - UITait • Montreal, QC, CA
Ingénieur logiciel senior - UI/ Senior Software Engineer - UI

Ingénieur logiciel senior - UI/ Senior Software Engineer - UI

Tait • Montreal, QC, CA
30+ days ago
Job type
  • Full-time
Job description



Objectif du poste


En tant que développeur logiciel sénior – UI, vous jouerez un rôle de premier plan dans la création et l'amélioration du logiciel qui alimente notre vision de créer des moments qui touchent les gens. Vous concevrez et mettrez en œuvre des fonctionnalités complexes, façonnerez des normes de codage et guiderez les décisions techniques au sein de votre équipe.

En mentorant des ingénieurs moins expérimentés, en contribuant aux discussions architecturales et en favorisant l'innovation, vous veillerez à ce que nos solutions logicielles soient robustes, maintenables et tournées vers l'avenir.


Responsabilités essentielles
L'ingénieur logiciel sénior joue un rôle clé dans la promotion de l'excellence technique de nos produits et de notre plateforme en concevant des fonctionnalités complexes et en mentorant d'autres ingénieurs pour livrer des logiciels robustes et évolutifs.

Le développeur logiciel sénior :
  • Concevez, développez et livrez des solutions logicielles complexes alignées sur les normes architecturales.
  • Montrez l'exemple en écrivant du code de haute qualité, maintenable, bien documenté et testable.
  • Encadrez des ingénieurs juniors et intermédiaires, en partageant leurs connaissances et les meilleures pratiques.
  • Examiner et approuver les contributions au code afin d'assurer le respect des normes techniques et architecturales.
  • Collaborer avec des architectes logiciels et des équipes de produits pour façonner les approches techniques et la conception de solutions.
  • Favoriser l'adoption de nouveaux outils, processus et cadres pour améliorer la productivité et la qualité.
  • Soutenir l'intégration des composants de la plateforme, en s'assurant qu'ils sont alignés avec la stratégie produit à long terme.
  • Contribuer à la tenue d'une documentation technique complète.
  • Accomplir d'autres tâches requises pour répondre aux besoins de l'entreprise.


Responsabilités en gestion des ressources humaines / leadership :
Acquisition de talents et intégration
  • Soutenir l'intégration des nouvelles recrues d'équipe dans l'architecture et les normes du projet.

Coaching et développement
  • Offrir du mentorat et du soutien aux ingénieurs logiciels plus juniors.

Communication et collaboration
  • Faciliter une communication ouverte et transparente au sein de l'équipe et entre les départements.


Leadership et culture inclusive – Cadre TAIT LiNC
  • Coaching pour la performance – Offrir des conseils et du soutien à d'autres ingénieurs pour améliorer leurs processus et compétences.
  • Responsabilisation – Prenez l'initiative d'assurer le code de la plus haute qualité de votre part et de votre équipe afin de soutenir le succès à long terme.
  • Performance de pointe – Livrez constamment des normes élevées dans vos contributions au projet et soyez proactif dans votre développement personnel.


Qualifications et expérience
Pour accomplir avec succès les responsabilités essentielles du rôle, les individus doivent posséder le niveau d'éducation et d'expérience suivant, ou une combinaison équivalente. De plus, le poste exige les certifications, connaissances, compétences et, le cas échéant, les exigences physiques requises pour le poste.

Qualifications – Académiques / professionnelles
Obligatoire :
  • Un baccalauréat en informatique


Expérience – Connaissances et compétences :
  • 5+ ans d'expérience en génie logiciel, avec la réalisation de projets éprouvée.
  • UI : Compréhension approfondie des pratiques d'ingénierie logicielle, des modèles de conception et de l'architecture système sous l'élément connaissances/compétences :
    • À recommander : Code propre, patrons de conception, tests, CI/CD, APIs, frameworks front-end (React, Vue, Angular, etc.), TypeScript/JavaScript, HTML/CSS, gestion de l'état, implémentation UI/UX, accessibilité, débogage et profilage, optimisation des performances, développement multiplateforme, contrôle de versions (Git), gestion des dépendances, revue de code, débogage et profilage
  • Capacité démontrée à prendre possession de caractéristiques ou sous-systèmes complexes.
  • Expérience à encadrer d'autres ingénieurs et à améliorer les pratiques d'équipe.
  • Excellente maîtrise des tests, du débogage et de l'optimisation des performances.
  • Excellentes compétences en documentation technique et en communication.
  • L'expérience de travail dans des environnements de développement agiles est souhaitable.
  • Capacité à aligner les solutions techniques avec les objectifs plus larges du produit.
  • Aise à contribuer aux discussions architecturales et à la prise de décisions techniques.



--------------


Position Purpose
As a Senior Software Engineer - UI, you will play a leading role in building and improving the software that drives our vision to Create Moments that Move People. You will design and implement complex features, shape coding standards, and guide technical decisions within your team.

By mentoring less experience engineers, contributing to architectural discussions, and driving innovation, you will ensure our software solutions are robust, maintainable, and future-focused.

Essential Responsibilities & Accountabilities
The Senior Software Engineer plays a key role in driving technical excellence in our products and platform by designing complex features and mentoring other engineers to deliver robust and scalable software.

The Senior Software Engineer will:
  • Design, develop, and deliver complex software solutions aligned with architectural standards.
  • Lead by example in writing high-quality, maintainable, well-documented and testable code.
  • Mentor junior and mid-level engineers, sharing knowledge and best practices.
  • Review and approve code contributions to ensure adherence to technical and architectural standards.
  • Collaborate with software architects and product teams to shape technical approaches and solution designs.
  • Drive the adoption of new tools, processes, and frameworks to improve productivity and quality.
  • Support integration of platform components, ensuring they align with long-term product strategy.
  • Contribute to maintaining comprehensive technical documentation.
  • Perform other duties as required to meet business needs.

People Management / Leadership Responsibilities:


Talent Acquisition & Onboarding
  • Support onboarding new team hires to project architecture and standards.

Coaching & Development
  • Provide mentoring and support for more junior software engineers.

Communication & Collaboration
  • Facilitate open and transparent communication within the team and across departments.


Qualifications and Experience
To successfully perform the essential responsibilities of the role, individuals must possess the following level of education and experience, or equivalent combination. In addition, the role requires the following certifications, knowledge, skills, and where applicable, physical requirements necessary for the position.


Academic / Vocational
  • Bachelor’s degree in Computer Science or equivalent industry experience.

Experience – Knowledge and Skills:
  • 5+ years’ experience in software engineering, with proven project delivery.
  • Deep understanding of software engineering practices, design patterns and system architecture.
    • Required: Clean Code, Design Patterns, Testing, CI/CD, APIs, Front-End Frameworks (React, Vue, Angular etc), TypeScript/JavaScript, HTML/CSS, State Management, UI/UX Implementation, Accessibility, Debugging and Profiling, Performance Optimization, Cross-Platform Development, Version Control (Git), Dependency Management, Code Review, Debugging and Profiling

    • Ideal: Localization/Internationalization (e.g. i18n), Automation, Responsive and Adaptive Design, Component Libraries and Design Systems, Electron or Web-Based Applications Frameworks, Integration with Native Layers, Backend-for-Frontend or API Integration, Modernization of Legacy Interfaces, Testing Frameworks (e.g. Jest, Playwright, Cypress), Mentoring, Architecture Reviews, Infrastructure as Code, DevOps Principles, Python, Swift, Rust

  • Demonstrated ability to take ownership of complex features or subsystems.
  • Experience mentoring other engineers and improving team practices.
  • Strong proficiency with testing, debugging and performance optimization.
  • Excellent technical documentation and communication skills.
  • Experience working within agile development environments is desirable.
  • Ability to align technical solutions with broader product goals.
  • Comfortable contributing to architectural discussions and technical decision-making.

#LI-MT1

Create a job alert for this search

Ingnieur logiciel senior UI Senior Software Engineer UI • Montreal, QC, CA

Similar jobs
Senior Software Engineer - $130,000 - $170,000 A Year - Remote

Senior Software Engineer - $130,000 - $170,000 A Year - Remote

Molaris AI Innovations Inc. • Montréal, Canada, CA
Remote
Full-time
Senior Software Engineer to design and implement platform modules, APIs, and web interfaces, with experience in React, GraphQL, and AWS.Show more
Last updated: 8 days ago • Promoted
Développeur De Logiciel Python Sénior

Développeur De Logiciel Python Sénior

Tundra Solutions Techniques - Québec • Côte-Saint-Luc, Canada, CA
Full-time
Rôle Dans le cadre de projets liés au secteur spatial, nous recherchons un Développeur Logiciel Python bilingue pour contribuer au développement d’applications Windows destinées à la mise à l’essai...Show more
Last updated: 8 days ago • Promoted
Développeur(se) logiciel / Software Engineer

Développeur(se) logiciel / Software Engineer

Unity South APAC (SEA, ANZ, IND Subcont.) • Montreal
Full-time
Chez SpeedTree (une division de Unity Technologies), nous aidons les studios à donner vie à des environnements naturels saisissants.Nous développons des outils de pointe pour la modélisation, l'ani...Show more
Last updated: 30+ days ago • Promoted
Senior Solutions Engineer

Senior Solutions Engineer

Hubspot • Montreal
Full-time
NAM Solutions Engineering team.Our global team of Solutions Engineers is united by a shared mission: to solve for the customer.We push boundaries, learn quickly, and move with purpose—aligning, ada...Show more
Last updated: 15 days ago • Promoted
Senior Ai Engineer

Senior Ai Engineer

2K • Côte-Saint-Luc, Canada, CA
Full-time
Cloud Chamber is seeking a Senior AI Engineer to join our talented development team to further push the development of the AI Systems and AI Archetype for BioShock 4.We have high ambitions for tyin...Show more
Last updated: 18 hours ago • Promoted • New!
Ingénieur(E) Intermédiaire En Génie Municipal / Municipal Intermediate Engineer

Ingénieur(E) Intermédiaire En Génie Municipal / Municipal Intermediate Engineer

PARSONS CORPORATION • Côte-Saint-Luc, Canada, CA
Permanent
In a world of possibilities, pursue one with endless opportunities.Imagine Next! At Parsons, you can imagine a career where you thrive, work with exceptional people, and be yourself.Guided by our l...Show more
Last updated: 18 hours ago • Promoted • New!
Ingénieur Logiciel Senior C++ pour ML et moteurs de jeu

Ingénieur Logiciel Senior C++ pour ML et moteurs de jeu

Ubisoft • Montreal
Full-time
Une entreprise de jeux vidéos à Montréal recherche un programmeur senior en C++ pour développer des applications dans le domaine du Machine Learning.Le candidat idéal aura au moins 10 ans d’expérie...Show more
Last updated: 30+ days ago • Promoted
Senior AI Software Engineer & Tech Lead

Senior AI Software Engineer & Tech Lead

Aspen Technology • Montreal
Full-time
A technology solutions firm in Montreal is seeking a Senior Software Developer to provide mentorship and address complex problems.The ideal candidate will work closely with cross-functional teams t...Show more
Last updated: 28 days ago • Promoted
Mid-Level AI Software Engineer — Prototyping & AI

Mid-Level AI Software Engineer — Prototyping & AI

Intrado Life & Safety, Inc. • Saint-Laurent
Full-time
Une entreprise de technologie innovante dans la région de l'Île-d'Orléans recherche un Développeur logiciel IA intermédiaire pour créer des solutions logicielles évolutives.Les responsabilités comp...Show more
Last updated: 21 days ago • Promoted
Physics Private Tutoring Jobs L'epiphanie

Physics Private Tutoring Jobs L'epiphanie

Superprof • L'epiphanie, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Earn money testing apps - Remote

Earn money testing apps - Remote

Almedia • Saint-Ambroise-de-Kildare, Quebec, Canada
Remote
Full-time
Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ...Show more
Last updated: 30+ days ago • Promoted
Programmeur CNC laser / chargé de projet

Programmeur CNC laser / chargé de projet

Soudex Métal • Saint-Esprit
Full-time
Soudex Métal pour sa division LASER est à la recherche d’un Programmeur CNC polyvalent, passionné par la fabrication métallique et doté d’un fort sens de l'organisation.Véritable pilier entre la pr...Show more
Last updated: 1 day ago • Promoted
Adjoint Chargé Projets - Bâtiment

Adjoint Chargé Projets - Bâtiment

Tisseur inc. • Saint-Esprit, Qc
Full-time
Québec, reconnu pour sa capacité à livrer des projets complexes dans les secteurs institutionnel, commercial, résidentiel, industriel et civil.Appuyés sur une expertise multidisciplinaire - excavat...Show more
Last updated: 2 days ago • Promoted
Senior Embedded Software Test Engineer – IoT

Senior Embedded Software Test Engineer – IoT

Silicon Labs • Montreal
Full-time
Une entreprise technologique recherche un Développeur Senior en Test pour son équipe IoT à Montréal.Le candidat idéal aura plus de 5 ans d'expérience en développement logiciel, des compétences en P...Show more
Last updated: 28 days ago • Promoted
Senior Angular Developer – Hybrid, UI & Micro Frontends

Senior Angular Developer – Hybrid, UI & Micro Frontends

Synechron • Montreal
Full-time
A global technology consulting firm in Montreal is looking for an experienced Intermediate/Senior Angular Developer.You will design and maintain user interfaces using the Angular framework, collabo...Show more
Last updated: 30+ days ago • Promoted
Senior Android Software Engineer – Voice Dialog Systems

Senior Android Software Engineer – Voice Dialog Systems

Cerence • Montreal
Full-time
Une entreprise technologique innovante à Montréal recherche un développeur d'applications vocales pour la plateforme Android.Vous serez chargé de développer et d'implémenter des systèmes de dialogu...Show more
Last updated: 30+ days ago • Promoted
Architecte Logiciel Guidewire Senior – Leadership & API

Architecte Logiciel Guidewire Senior – Leadership & API

CHROME TECHNOLOGIES • Montreal
Full-time
Une société de technologies de l'information recherche un Architecte logiciel Guidewire senior à Montréal.Vous serez responsable de définir les pratiques de développement et d'architecture logiciel...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Intermediate or Senior

Software Engineer, Intermediate or Senior

Index • Montréal, Québec, CA
Full-time
Quick Apply
Index is an Artificial Intelligence company specializing in Web Marketing.Index is innovating the marketing business and how enterprises and people interact with it.AI technologies to help companie...Show more
Last updated: 30+ days ago