Creating real-world impact together

Where will you make a difference?

Développeur logiciel - Front End || Software Developer - Front End

Sama

Sama

Software Engineering
Montreal, QC, Canada
Posted on Feb 19, 2026

À propos du poste
Nous recherchons un(e) développeur(e) front-end pour rejoindre notre bureau de Montréal en mode hybride et nous aider à faire évoluer notre plateforme intelligente d’annotation de données. Animé(e) par la réussite de nos clients, vous utiliserez vos solides compétences en développement pour livrer des solutions performantes dans un environnement incrémental, agile et autonome.

Vous serez responsable de l’ensemble du cycle de développement logiciel : conception, qualité et livraison. Grâce à une planification rigoureuse et à une collaboration étroite avec le Product Management et votre équipe Scrum, vous contribuerez à fournir les meilleurs produits et fonctionnalités à nos clients.

Responsabilités principales

  • Être responsable du produit cœur de la plateforme (workspace) et du développement des fonctionnalités associées
  • Piloter les décisions d’architecture via des ADR en collaboration avec l’équipe
  • Écrire du code de haute qualité, effectuer des revues de code, assurer la QA et les déploiements en production
  • Coordonner, collaborer et influencer d’autres équipes sur les décisions techniques et le périmètre des projets
  • Encadrer les développeurs juniors et leur fournir un feedback constructif

Expérience et compétences requises

  • Baccalauréat en informatique ou domaine connexe
  • 5 ans d’expérience pratique en développement logiciel
  • Excellente maîtrise d’Angular
  • Excellente maîtrise de TypeScript
  • Solides connaissances en HTML5 et CSS
  • Expérience en gestion d’état centralisée
  • Connaissance d’Angular Material et des bibliothèques UI
  • Expérience concrète avec des frameworks de tests front-end
  • Expérience avec des modèles de développement et livraison continue
  • Expérience avec Nest.JS, TypeORM et les API REST
  • Familiarité avec l’IA, le machine learning et l’utilisation de LLM
  • Connaissance des méthodologies Agile et Scrum
  • À l’aise dans un environnement d’équipe distribuée

Compétences et expériences souhaitées

  • Connaissance de WebGL, WebGPU et Three.js
  • Connaissance de l’algèbre linéaire

À propos du Sama:

Sama fournit des données d’entraînement de haute qualité pour des entreprises du Fortune 2000 telles que Google, Walmart, Ford, Microsoft et Marriott. Nous sommes des experts en curation et annotation de données 2D et 3D (images, vidéos et données de capteurs) destinées aux algorithmes d’apprentissage automatique.Sama est un chef de file en création d’outils d’annotation, de processus d’assurance qualité à la fine pointe et nous suivons des normes élevées en matière de sécurité et de conformité.

Fondée en 2008 sur la conviction que « le talent est universel, mais les opportunités ne le sont pas », Sama est animée par une mission sociale : accroître les opportunités économiques pour les personnes ayant les plus grands obstacles à l'emploi formel.

En tant qu’entreprise certifiée B Corp, nous avons formé plus de 13 000 personnes issues de communautés sous-desservies, contribuant à améliorer les perspectives économiques de plus de 59 000 travailleur.ses et leurs proches en connectant nos clients à des talents exceptionnels en Afrique de l’Est.

Aujourd’hui, notre vision est de fournir aux scientifiques de données, ingénieur.es en apprentissage machine et équipes de traitement des données une plateforme intégrée, essentielle et efficace pour la préparation, l’étiquetage et la collecte de données pour l’IA.

Pour en savoir plus, visitez : www.sama.com

Ressources complémentaires :

Notre culture:

Sama est une entreprise unique en son genre. Nous sommes une entreprise technologique avec une mission sociale. Les personnes qui s’épanouissent dans un environnement en forte croissance, qui aiment travailler à l’avant-garde de la technologie, et qui souhaitent avoir un impact positif réel sur le monde s’intègrent parfaitement à la culture Sama.

Nos valeurs fondamentales :

  • Une seule équipe,un objectif
  • Livrer.Période
  • Confiance et transparence
  • Le client d’abord
  • L’humanité

Nos avantages:

Sama offre une rémunération concurrentielle selon l’expérience, ainsi qu’un ensemble d’avantages sociaux complets, incluant :

Assurance maladie, dentaire et de la vue, Assurance invalidité de longue durée, Assurance vie et assurance décès et mutilation accidentels (AD&D), Régime collectif d’épargne-retraite (REER) avec contribution de l’employeur, Politique généreuse de congés et jours fériés, Allocation mensuelle de bien-être, Remboursement mensuel du téléphone cellulaire, Opportunités de développement professionnel.Chez Sama, nous sommes fiers d’être un employeur équitable et diversifié.


Role Overview:

We are looking for a front-end engineer to join us (hybrid) in our Montreal office and help us bring our smart data annotation platform to the next level. With a commitment to the success of our customers, you will use your outstanding development skills to deliver compelling solutions in an incremental, lean, and self-driven environment. You will own all aspects of software development: design, quality, and delivery. Through proper planning and delivery, you will collaboratively work with Product Management and your scrum team to deliver the best products and features to our customers.

Key Responsibilities:

  • You will own the workspace core product, and be responsible for the feature development under it.
  • Drive architectural decision making through ADRs white collaborating with the team.
  • Write code at a high level, perform code reviews, QA and deployments to production
  • Coordinate with, collaborate with, and influence other teams for technical decisions, as well as project/tech scope.
  • Mentor junior developers and provide them with constructive feedback.

Qualifications:

  • Bachelor’s Degree in Computer Science or related field (Major in Applied Mathematics)
  • 5 years of hands-on software development experience
  • Strong knowledge of Angular
  • Strong knowledge of TypeScript
  • Strong knowledge of HTML5, and CSS
  • Experience with centralized state management
  • Knowledge of Angular Material, and UI libraries
  • Practical experience with front-end test frameworks
  • Experience with a continuous development and delivery model
  • Experience working with Nest.JS, TypeORM, and REST APIs
  • Familiarity with AI, ML and using LLMs
  • Familiarity with Agile & Scrum
  • Comfortable working with a distributed team

Preferred Experience and Skills:

  • Knowledge of WebGL, WebGPU and Three.js
  • Knowledge of linear algebra

About Sama

Sama provides high-quality training data that powers AI technology for Fortune 2000 companies such as Google, Walmart, Ford, Microsoft, and Marriott. We’re experts in data annotation, supporting text, 2D, 3D image, video, and sensor data for machine learning algorithms and generative AI models. Sama offers the highest quality SLAs in the industry, along with cutting-edge ML-assisted annotation tools, QA processes, and security and compliance standards.

Founded in 2008 on the belief that “talent is equally distributed, but opportunity is not”, Sama is driven by the mission to expand opportunities for those who are underprivileged. As a certified B-Corp, Sama has provided worker training programs to increase economic opportunity for more than 15,000 people from underserved communities. By connecting our customers with amazing talent in East Africa, we've impacted more than 69,000 workers and their dependents.

Today, our vision is to provide data scientists, ML engineers, and data operations teams with an indispensable, integrated platform for AI data preparation, labeling, and collection.

For more information, visit www.sama.com.

More information can be found at:

Our Culture:

Sama is quite unique. We are a technology company with a social mission. People that thrive in a high-growth environment, love working on the bleeding edge of technology, and really care about having a positive impact on the world are a great fit for the Sama culture. Our core values are One Team, One Goal - Deliver. Period. - Trust & Transparency - Customer First - Humanity.

Our Benefits:

Sama offers competitive compensation commensurate with experience and a full benefits package, including: medical, dental, and vision insurance, long-term disability insurance, life, and AD&D insurance, employer-matching Group RRSP, generous holiday and vacation policies, a monthly fitness stipend, monthly cell phone reimbursement and professional development opportunities. Our Talent Acquisition team would be happy to discuss our benefits packages with you in more detail during the interview process.

At Sama, we pride ourselves in being a diverse and equal opportunity employer.