Développeur.euse Front-End Sénior - Équipe Ingénierie

  • 1751 Rue Richardson, Montréal, QC H3K 1G6, Canada
  • Temps plein
  • Département: Officevibe
  • Location: 1751 Rue Richardson, Montréal

Description de l'entreprise

Chez GSoft, on conçoit des logiciels simples qui aident à cultiver le potentiel des organisations. Avec nos produits, on a le privilège d’aider des dizaines de milliers d'entreprises à améliorer leurs façons de travailler. C’est ce qui nous pousse chaque jour : la possibilité de façonner l’organisation de demain. On le fait depuis 2006 dans l’univers des technologies Cloud et RH avec nos deux produits phares ShareGate et Officevibe, ça porte ses fruits. On compte aujourd’hui sur la confiance de clients dans plus de 100 pays. 

Description du poste

Ce poste est spécifiquement dédié à notre produit Officevibe.  

Officevibe, qu’est-ce que c’est ? 

Officevibe, c’est un logiciel qui permet aux gestionnaires de faire ce qu’ils font de mieux : bâtir un climat de confiance, de collaboration et de développement dans leur organisation. Officevibe offre des solutions pour mener des conversations riches et permet de comprendre les besoins des membres de l’équipe. 

Concrètement à quoi va ressembler ton poste ? 

Développeur.euse front-end sénior dans l’équipe ingénierie, tu vas développer et leader des solutions front-end pour améliorer les fondations du produit Officevibe. L’ensemble de tes actions servira à :

  • Proposer des solutions et formations ou accompagnement front end techniques aux développeurs de l'équipe produit pour favoriser la vélocité dans la réalisation du produit.
  • Promouvoir les bonnes pratiques front-end autour des technos React.
  • Participer à des design architecturaux front-end pour OV en général mais aussi au sein de chaque équipe.
  • Construire des prototypes pour aider à la prise de décision sur la direction technologique front end de notre produit.
  • Analyser, définir et résoudre les problèmes dans notre cycle de développement front end afin d'accélérer le développement au sein des équipes produit.
  • Collaborer à la création d'un design system commun entre les développeurs.euses et designers UX/UI.
  • Assurer de la visibilité aux principaux stakeholders, sur l'avancement des initiatives front-end.
  • Augmenter notre capacité à déployer rapidement et de manière fiable notre front-end à travers plusieurs environnements auprès de clients à travers le monde.
  • Évaluer les technologies émergentes, et les solutions avant-gardistes qui augmentent l'efficacité, la fiabilité et l'intégration du produit.
  • Participer à des tâches connexes comme : corriger nos pipelines de versions, optimiser la taille de notre bundle, migrer notre Storybook vers une nouvelle version, corriger Chromatic QA, rédiger de la documentation technique.

    La répartition de ton temps dans une semaine typique ? 
    • Rechercher, apprendre et développer : 50%  
    • Présenter et partager ses connaissances avec ses pairs (directs et indirects) : 20%    
    • Accompagner et assister les développeurs dans les équipes  produit  pour améliorer leurs expériences de développement front-end : 30%  

Et tout ça sur quelle stack technologique ?

 

  • Responsive, on développe le front-end sous la plus récente version de React (Hooks), Sass avec un peu de PostCss pour le styling et on s’assure de la performance avec code-splitting et suspense, librairie CSS BEM.
  • Nous utilisons une grande variété d'outils JavaScript comme Node, Yarn, Jest, Babel & Webpack. · Igloo (notre design system) nous permet de développer rapidement des fonctionnalités conformes à l’identité visuelle de Officevibe.
  • Fidèle à la conception logiciel DDD et pattern CQRS, on applique les principes SOLID.
  • Constitué d’un monolithe qu’on sépare en micro-services, le backend est développé en C# avec .NET Core 3.1+, .NET 4.8+, C#, Hangfire, le tout dans le Cloud Azure.
  • Adepte DevOps, Officevibe réalise plus de 50 déploiements par semaine pour ses clients. On utilise des pipelines et processus avec Azure DevOps, Git, PowerShell, Docker et Kubernetes.

Qui est l’équipe que tu vas rejoindre ? 

L’équipe d’ingénierie a le mandat de rendre les développeurs plus performants en optimisant leur cycles de développement. On peut le faire de plusieurs façons, en développant des outils pour aider les équipes, en implantant des frameworks de développement ou en améliorant les processus. Elle est composée de 4 équipes avec des objectifs spécifiques : la sécurité, infrastructure, projets technologiques court/moyen terme, et implantation/adoption des micro-services. 

Les prochains défis qui attendent ton équipe ?  

  • Amener notre design system à un second niveau. 
  • Monter un programme mesurable pour améliorer nos pratiques DevOps en front-end. 
  • Revoir l’expérience de développement front-end pour offrir un environnement supérieur à nos développeurs produit.

Qualifications

  • Tu es expert.e en développement logiciel front-end avec le framework React.
  • Tu as des connaissances en back-end qui te permettent d'imaginer l'ensemble d'un système et de son infrastructure. 
  • Tu as déjà développé une solution destinée à faire avancer plus vite les développeurs de l'équipe, un framework in-house, design system ou autre.
  • Tu aimes l’exploration technologique et la remise en question. 
  • Tu partages fréquemment tes apprentissages aux autres via des ateliers, lunch&learn, etc. 
  • Tu as de l'intérêt pour le DevOps. 

Renseignements complémentaires

Chez GSoft, on bâtit ensemble, on se fait confiance et on se soutient, dans la réussite ou dans l'échec.  Tu pourras t'exprimer, évoluer et développer ta créativité dans un environnement qui s'adaptera à ton quotidien et à tes besoins.  

Nos aspirations sont de bâtir un environnement de travail sain et inclusif. Il s’agit là de l’affaire de tous et de toutes.    

Notre processus Expérience Candidat chez GSoft :
Entrevue Téléphonique - Entrevue Téléphonique Technique - Entrevue Virtuelle par Teams - Work Sample Technique - Offre d'emploi

On hâte d'apprendre à te connaître!

Politique de confidentialité