Senior UX Engineer

Houghton Mifflin Harcourt - Montreal, Québec, CA - Full time

Summary

HMH is looking for a talented UX Engineer who is passionate about building dynamic interfaces and experiences that are both engaging and usable across our extensive and broad range of products. As part of the Product Design User Experience (UX) team, you will be working directly with our interaction designers, design thinking strategists, product managers, and engineering teams to create scalable, accessible, and cross-browser compatible experiences that are best of breed for the HMH product platforms and applications, including mobile, web, and desktop clients.

Responsibilities

  • Creation of pixel-perfect representations of design artifacts with React
  • Direct maintenance of a growing component library serving multiple product lines
  • Responsible for creation of user interface code (HTML/scripting).
  • Work closely with UX Designers, Visual designer and component designers to implement user interface.
  • Develop and conduct unit and browser compatibility tests
  • Provide specifications, style sheets and input into production of visual specifications.
  • Prep images for development into prototypes/production code
  • Solve technical issues and test accordingly
  • Iterate on existing designed components to enhance flexibility/reusability
  • Interpret wire frames from Visio/Powerpoint/Axure prototypes and other docs for development into clickable prototype suited to support usability testing and task analysis and production ready code.

Qualifications

  • 5+ years of strong experience building components in React
  • 3+ years of experience creating/maintaining design systems
  • 5+ years of experience with modern webapp layout techniques (MUI Grids, CSS Grids, 12-column layouts e.g., Bootstrap, etc.)
  • Strong familiarity with MaterialUI
  • Deep familiarity with atomic design methodology as it relates to app frameworks
  • Experience working on the development of prototypes for usability testing.
  • Must have ability to develop web interactions from wire frames and look and feel/visual design comprehensives.
  • Deep experience with requirements analysis and proof of concept definition
  • Proficiency in cross platform HTML development
  • Expert in design patterns and MVC frameworks
  • Passionate about browser performance optimizations
  • 5+ years proven development experience HTML 5, React, JavaScript, CSS3 (Angular.js, web components a plus)
  • Experience with agile, test-driven software development
  • 5+ years of front-end development experience
  • Excellent communication skills
  • A humble expert with an open-mind who knows that great ideas come from anyone and enjoys learning from and collaborating with others to deliver best-in-class experiences

Desired Qualifications

  • 7+ years front-end development for web-based, mobile and desktop software applications
  • Proficient in Sketch, Figma, Photoshop & Illustrator
  • Human factors training, including an understanding of user-centered design and UX best practices.

HMH est à la recherche d'un ingénieur UX passionné par la création d'interfaces dynamiques et d'expériences à la fois engageantes et utilisables dans notre vaste et large gamme de produits. En tant que membre de l'équipe UX, vous travaillerez directement avec nos concepteurs d'interaction, nos stratèges de conception, nos chefs de produit et nos équipes d'ingénierie pour créer des expériences évolutives et accessibles.

Responsabilités

  • Création de représentations au pixel près des artefacts de conception avec React.
  • Maintenance directe d'une bibliothèque de composants en pleine croissance desservant plusieurs gammes de produits.
  • Responsable de la création du code d'interface utilisateur (HTML/script).
  • Travailler en étroite collaboration avec les concepteurs UX, les concepteurs visuels et les concepteurs de composants pour implémenter l'interface utilisateur.
  • Développer et réaliser des tests de compatibilité des unités et des navigateurs.
  • Fournir des spécifications, des feuilles de style et des contributions à la production de spécifications visuelles.
  • Préparation des images pour le développement en prototypes/code de production.
  • Résoudre les problèmes techniques et tester en conséquence
  • Itérer sur les composants conçus existants pour améliorer la flexibilité/la réutilisabilité.
  • Interpréter les trames filaires des prototypes visio / powerpoint / Axure et d'autres documents pour le développement en prototype cliquable adapté pour prendre en charge les tests d'utilisabilité et l'analyse des tâches et le code prêt pour la production.

Qualifications minimales

  • 5+ ans d'expérience dans la construction de composants dans React
  • 3+ ans d'expérience dans la création / la maintenance de systèmes de conception
  • Plus de 5 ans d'expérience avec les techniques modernes de mise en page des applications Web (MUI, CSS, mises en page à 12 colonnes avec Bootstrap, etc.)
    • Bonne connaissance de MaterialUI.
    • Connaissance approfondie de la méthodologie de conception atomique en ce qui concerne les frameworks d'applications.
    • Expérience de travail sur le développement de prototypes pour les tests d'utilisabilité.
    • Doit avoir la capacité de développer des interactions sur le Web à partir de cadres en fil de fer et d'avoir une apparence et une sensation / conception visuelle compréhensive.
    • Expérience approfondie de l'analyse des exigences et de la définition de la preuve de concept.
    • Maîtrise du développement HTML multiplateforme.
    • Expert en modèles de conception et frameworks MVC.
    • Passionné par l'optimisation des performances du navigateur.
    • Connaissances à jour et approfondies et expérience de développement éprouvée HTML 5, React, JavaScript, CSS3 (Angular.js, composants Web sont un plus).
    • Expérience du développement de logiciels agiles et pilotés par les tests.
    • Plus de 5 ans d'expérience en développement front-end.
    • Excellentes capacités de communication.
    • Un expert humble avec un esprit ouvert qui sait que les bonnes idées viennent de n'importe qui et aime apprendre et collaborer avec les autres pour offrir les meilleures expériences de sa catégorie.
  • Qualifications souhaitées

    • Développement Front-end de 7+ ans pour les applications logicielles Web, mobiles et desktop.
    • Maîtrise des croquis, Figma, Photoshop et Illustrator.
    • Formation sur les facteurs humains, y compris une compréhension de la conception centrée sur l'utilisateur et des meilleures pratiques UX.

    Voyage requis

    Aucun déplacement n'est requis pour le poste.

    Apply for this job

    Apply for this job

    Role

    Ux / Graphic Design

    Experience Level

    Senior Level

    Houghton Mifflin Harcourt

    As a leading provider of pre-K–12 education content, services, and cutting-edge technology solutions across a variety of media, HMH enables learning in a changing landscape.
    Share this job
    Get our email newsletterSign me up
    Keep up to date with our email newsletterSign me up