Développeur Front-End Drupal

Montréal, Québec, Canada

Développeur Front-End Drupal

Montréal, Québec, Canada

Alithya, chef de file en transformation numérique, accompagne des clients et des partenaires internes dans la recherche d’experts, de collaborateurs créatifs et ingénieux. C’est l’un des nombreux services d’Alithya.

Chez Alithya, nous avons le souci du bien-être de nos employés et de leur famille et nous suivons de près les recommandations de l’Agence de la Santé.

Nous restons près de vous, tout en gardant nos distances. Téléphone, Skype, ou Zoom, comme vous préférez !

Une mission à la hauteur de votre expertise

En tant que développeur(-euse) Front-End Drupal, ta mission consistera à créer des applications et sites web adaptatifs (responsive) de haute qualité pour nos clients. Tu n’as pas peur des défis et tu es toujours à l’affût des dernières nouveautés en matière de développement? Tu éprouves une grande fierté à livrer d’excellents produits et services, c’est pourquoi tu aimes t’entourer des meilleurs afin de toujours en apprendre davantage? Tu possèdes une solide compréhension des tendances du secteur et des principales plates-formes CMS, en particulier Drupal 8/9? Tu es passionné(e) et toujours orienté(e) vers les résultats? Tu crois qu’avec une bonne communication, tout est possible? Tu es capable d’évaluer et de gérer les priorités et tu as une bonne capacité à analyser et comprendre les situations? Tu as une expérience de travail variée et tu es familier(ère) avec les processus de développement Web ainsi que la méthode agile Scrum ou SAFe? Enfin, tu as déjà touché à des langages et technologies comme Drupal 8/9, Contentful, JavaScript, la conception réactive et adaptive, les API REST et/ou GraphQL? Alors, ce poste est pour toi! Il nécessite une combinaison de compétences en programmation (PHP, HTML, CSS, JS, etc.) et en conception (design) (compréhension de la disposition des éléments à l'écran, des choix de couleurs et de polices, etc.).

Des projets à la hauteur de vos ambitions

  • Contribuer à la définition de la vision et de la feuille de route pour les produits, architectures et solutions commercialisées et utilisées;
  • Bien saisir les besoins des clients et rassembler les exigences techniques;
  • Traduire les conceptions (designs) en code en utilisant les principes liés à l’Atomic Design;
  • Mettre à profit sa maîtrise de tout ce qui concerne le développement Front-End et les principes associés au code bien écrit (Clean Code), SOLID et TDD/BDD;
  • Expliquer les différents compromis effectués dans les décisions;
  • Travailler avec les architectes pour optimiser les conceptions (designs) applicatives et améliorer la stabilité, la performance, la disponibilité et la sécurité des projets basés sur Drupal;
  • Participer aux revues de code pour assurer la qualité du code et la diffusion des connaissances au sein de ton équipe et de ta pratique;
  • Programmer, exécuter et entretenir des tests unitaires, fonctionnels, d’intégration, de charge, etc. et participer activement à leur automatisation;
  • Travailler activement avec les concepteurs (designers) et les propriétaires de produit (PO) pour créer des expériences utilisateurs marquantes et intégrées;
  • Connaitre et partager les meilleures pratiques d’utilisabilité;
  • Communiquer constamment avec ses collègues de l’équipe de développement et pouvoir les mettre au défi (challenger), au besoin;
  • Participer de manière proactive à la résolution des incidents en cours;
  • Tenir à jour la documentation et les pratiques pouvant aider à réduire la prise de décisions répétitives;
  • Gérer les priorités de manière efficace et bien segmenter son temps.

Quand ça clique!

  • Deux (2) années ou plus d’expérience en développement Front-End avec Drupal 8+;
  • Maîtrise de HTML5 et de CSS 3 (Flexbox, CSS Grid, SCSS);
  • Expérience :
    • en création/évolution de thèmes personnalisés avec Drupal;
    • dans la conversion d’une mise en page complète et de maquettes fonctionnelles (wireframes) en pages HTML fonctionnelles;
    • avec les principaux modules Front-End de Drupal, à savoir les vues, les blocs, etc.;
    • avec le système de gestion de configuration de Drupal (import/export);
    • avec PHP, JavaScript (ES6, modules JS, jQuery) ou tous les autres cadres applicatifs JavaScript ainsi que les modèles MVC et variantes;
    • dans la construction de sites et applications adaptatifs (responsive);
    • dans l'utilisation de systèmes de grille de mise en page (Bootstrap 4);
    • du débogage, du profilage et de l'optimisation des performances;
    • dans le développement de solutions compatibles multinavigateurs et multiplateformes.
  • Familier(-ère) avec les conventions de dénomination CSS telles que BEM, SMACSS, LESS, les modules CSS, CSS-in-JSS et Scoped CSS ainsi que les pré et post processeurs;
  • Bonne compréhension des outils Atlassian (Jira, Confluence et Bitbucket).
  • Connaissance :
    • des pipelines CI/CD, Git et du versionnage sémantique;
    • des meilleures pratiques associées à sa pratique;
    • de la méthodologie Agile.
  • Rigueur et souci du détail;
  • Capacité à travailler en équipe;
  • Bonne communication interpersonnelle;
  • Éléments considérés comme des atouts :
    • Aisance dans l’écriture de code JavaScript à l’aide de cadres applicatifs tels que Vue.js, React ou Angular;
    • Connaissance de la technologie API-First CMS (Contentful ou similaire);
    • Contributeur(-trice) à la communauté sous forme de code contributif aux modules ou core Drupal;
    • Connaissance de Docker, Kubernetes, des bases de données SQL et NoSQL, de Service Workers, Webpack, GraphQL.
  • Maîtrise des langues anglaise et française, autant à l’oral qu’à l’écrit. Niveau espéré :
    • Français : 4/4
    • Anglais : 2/4 
      36239

Un problème est survenu. Veuillez réessayer.

Désolé. Votre fichier est trop volumineux. Seulement 10 Mo sont autorisés.

Merci de ton intérêt pour cette fonction. Grâce à ton empathie, tu es en mesure de comprendre que nous ne communiquerons qu'avec les candidats retenus. Nous espérons que tu nous feras part de ton avis sur nos processus de recrutement pour que nous puissions nous améliorer!

Téléchargement ...

Gagnez à rejoindre notre équipe

La vie chez Alithya
  • Horaire de travail de 37.5h/semaine;
  • Opportunité de développer votre plan de carrière;
  • Diversité de technologies, de projets, de clients et de secteurs;
  • Environnement propice à la création et à l’innovation;
  • Partage de connaissances avec une équipe agile et expérimentée;
  • Harmonie entre la vie professionnelle et personnelle;
  • Accès à de la formation continue (à l’interne, conférences, événements, cours, certifications, etc.);
  • Reconnaissance de tous les employés et de leur apport personnel;
  • Grande diversité culturelle au sein de l’ensemble de nos équipes.
RecrutementMontrealAlithya

Les qualités humaines avant tout

Chez Alithya, vous trouverez agilité, épanouissement et équilibre. Les gens viennent de tous les milieux et tous sont attirés par la possibilité de se bâtir une carrière à la fois stimulante et durable. La créativité, la passion, l’intégrité et le bien-être sont au cœur de nos valeurs.  

Ici, nous encourageons l’accès des femmes à des postes de gestion et nous recrutons à l’international. Nous prônons le respect et l’authenticité au travail, en développant un environnement professionnel inclusif et positif.

c15 - industries - Pharma - Alim (3)

Contribuer à un changement numérique réussi

L’innovation est une priorité chez Alithya, nos équipes accompagnent nos clients au quotidien afin de leur permettre d’imaginer et de réaliser le futur. Collaborez sur des projets d’envergure, restez à l'affût des plus récentes technologies et appliquez vos compétences à divers secteurs d’activités.

Vous travaillerez avec des technologies comme Microsoft, Oracle, Amazon Web Services ainsi qu’avec un portfolio de partenaires technologiques de renom. L’intelligence artificielle, l’intelligence d’affaires et la science des données sont dans notre ADN.